← Quay lại Danh Mục 100 Bài Ngữ Pháp
Bài 08 / 100 12 Thì Tiếng Anh
✍️ Làm Đề Thi Trắc Nghiệm: Đề 08 (100 câu) →

Thì Quá Khứ Hoàn Thành Tiếp Diễn (Past Perfect Continuous Tense)

⏱️ Thời lượng học: ~15 - 20 phút chuyên sâu 🎯 Cấp độ: Toàn diện (Mất gốc → TOEIC/IELTS 7.5+) 📖 Dung lượng: Chuẩn sư phạm >1.000 từ ✅ Đã kiểm định 100% ngữ pháp ứng dụng
📖

📖 I. Tổng Quan Ngữ Pháp

Ví dụ minh họa: Sáng qua tôi thức dậy, mặt trời đang tỏa nắng, nhưng mặt đất lại ướt sũng. 'It had been raining' - trời đã mưa liên tục trong suốt một khoảng thời gian trước đó.

Thì Quá khứ hoàn thành tiếp diễn kết hợp tính 'trước quá khứ' và tính 'liên tục kéo dài', giải thích cho một hiện trạng hoặc dấu vết thấy rõ trong quá khứ.

💡 Ghi nhớ cốt lõi:
Để làm chủ thì Quá khứ hoàn thành tiếp diễn, hãy tập trung vào tính liên tục kéo dài của hành động trước một mốc quá khứ và dấu vết hiện trường để lại, phân biệt rõ với thì Quá khứ hoàn thành đơn qua câu hỏi How long thay vì How many.

📘 Past Perfect Continuous Tense (I had been doing)

Murphy làm rõ: Past Perfect Continuous Tense diễn tả hành động đã diễn ra liên tục trong một khoảng thời gian TRƯỚC một mốc thời điểm hoặc một hành động khác trong quá khứ.
✍️ Mẫu Câu & Bài Tập Chuyển Đổi Điển Hình
  • The sun was shining, but the ground was wet. It had been raining. (Mưa liên tục trước thời điểm nhìn thấy đất ướt).
  • We were good friends. We had known each other for years. (Lưu ý: Know là state verb nên dùng Had known, không dùng had been knowing).
  • Ken gave up smoking two years ago. He had been smoking for 30 years. (Hút thuốc liên tục 30 năm trước khi bỏ).
💡 Lưu Ý Sử Dụng Bản Xứ & Khác Biệt Anh - Mỹ
Động từ chỉ trạng thái (know, have, like, believe) không chia ở dạng tiếp diễn ngay cả với Past Perfect Continuous.

📐 II. Bảng Cấu Trúc Ngữ Pháp & Cú Pháp 3 Dạng

✓ THỂ KHẲNG ĐỊNH (AFFIRMATIVE FORM) Dạng câu phổ biến
S + had been + V-ing
Quy tắc vận dụng: had been + V-ing cho tất cả các ngôi.
💡 Ghi chú đặc biệt: Ví dụ: We had been playing tennis for about half an hour when it started to rain.
✗ THỂ PHỦ ĐỊNH (NEGATIVE FORM) Chứa từ Not
S + hadn't been + V-ing
Quy tắc vận dụng: had not been + V-ing.
💡 Ghi chú đặc biệt: Ví dụ: He hadn't been feeling well before he collapsed.
? THỂ NGHI VẤN & WH-QUESTIONS (INTERROGATIVE FORM) Đảo trợ động từ
Had + S + been + V-ing?
Quy tắc vận dụng: How long had you been + V-ing?
💡 Ghi chú đặc biệt: Ví dụ: How long had you been waiting before the bus arrived?

🎯 III. Bốn Ngữ Cảnh Ứng Dụng Thực Tiễn Điển Hình

Ngữ cảnh A: Giải thích nguyên nhân/dấu vết trực quan trong quá khứ

Their clothes were covered in mud. They had been playing football.

⚡ Quần áo dính bùn là bằng chứng giải thích cho hoạt động kéo dài trước đó.

Ngữ cảnh B: Kéo dài bao lâu trước khi sự kiện khác xen vào

We had been driving for about two hours when the car suddenly broke down.

⚡ Nhấn mạnh thời lượng liên tục trước khi bị gián đoạn.

Ngữ cảnh C: Tình trạng kiệt sức trong quá khứ

I was very tired because I had been standing for forty minutes.

⚡ Thường gặp khi giải thích lý do cảm xúc kiệt sức trong quá khứ.

Ngữ cảnh D: Đối chiếu với Present Perfect Continuous

Hiện tại: I've been waiting for 20 minutes. Quá khứ: I had been waiting for 20 minutes before it arrived.

⚡ Lùi trục thời gian về quá khứ.

⚖️ IV. Bảng Đối Chiếu So Sánh Tránh Nhầm Lẫn

Tiêu Chí Phân Định Thì Quá Khứ Hoàn Thành Tiếp Diễn (Past Perfect Continuous Tense) Cấu Trúc Khác Dễ Nhầm
Trọng tâm chú ý Tập trung vào TIẾN TRÌNH liên tục (It had been raining = ground was wet). Tập trung vào KẾT QUẢ hoặc số lần hoàn tất (It had rained 5 times that week).
Khoảng thời gian vs Số lượng Trả lời How long: We had been playing tennis for an hour. Trả lời How many: We had played three sets of tennis before lunch.
Tính dở dang Hành động kéo dài ngay trước mốc quá khứ. Hành động đã kết thúc trọn vẹn và tính đến thành quả.
Động từ trạng thái Không dùng tiếp diễn cho know, like, have... Bắt buộc dùng: We had known each other for years.

🗣️ V. Ví Dụ Tình Huống

Bấm vào biểu tượng chiếc loa cạnh mỗi câu để nghe giọng phát âm chuẩn bản ngữ, giúp bạn vừa khắc sâu ngữ pháp vừa phát triển khả năng phát âm tự nhiên.

NGỮ CẢNH GỐC Tình huống: Mặt đất ướt
“The sun was shining, but the ground was wet. It had been raining.”
👉 Ý nghĩa tiếng Việt: Mặt trời đang chiếu sáng, nhưng mặt đất ướt đẫm. Trời đã mưa suốt trước đó.
• Dấu vết mặt đất ướt là hệ quả của cơn mưa liên tục.
KIỆT SỨC Tình huống: Mệt mỏi
“I was very tired when I got home. I had been working hard all day.”
👉 Ý nghĩa tiếng Việt: Tôi đã rất mệt mỏi khi về nhà. Tôi đã làm việc cật lực suốt cả ngày.
• Cảm giác mệt mỏi giải thích bằng quá trình lao động kéo dài.
GIÁN ĐOẠN Tình huống: Xe hỏng
“We had been driving for about two hours when the car broke down.”
👉 Ý nghĩa tiếng Việt: Chúng tôi đã lái xe được khoảng hai tiếng đồng hồ thì xe bị hỏng.
• Thời lượng 2 tiếng lái xe liên tục trước khi xe hỏng.
THỜI LƯỢNG Tình huống: How long
“How long had you been waiting before the bus finally arrived?”
👉 Ý nghĩa tiếng Việt: Bạn đã phải đợi bao lâu trước khi xe buýt cuối cùng cũng đến?
• Hỏi thời lượng một hành động tiếp diễn trước mốc quá khứ.
DẤU VẾT Tình huống: Quần áo bẩn
“Their clothes were covered in mud because they had been playing football.”
👉 Ý nghĩa tiếng Việt: Quần áo của họ dính đầy bùn đất vì họ đã chơi bóng đá trước đó.
• Dấu vết bùn đất chứng minh hoạt động chơi bóng đá diễn ra liên tục.
KỸ NĂNG Tình huống: Chơi đàn
“She was an excellent pianist. She had been playing since she was four.”
👉 Ý nghĩa tiếng Việt: Cô ấy là một nghệ sĩ dương cầm xuất sắc. Cô ấy đã chơi đàn liên tục từ khi mới 4 tuổi.
• Quá trình tập luyện bền bỉ kéo dài từ tuổi thơ tới quá khứ.

⚠️ VI. Cảnh Báo 4 Bẫy Sai Điển Hình Của Người Học Việt Nam

Dùng tiếp diễn khi có số lượng cụ thể

Sai: 'They had been scoring three goals'. Đúng: 'They had scored three goals'.

Chia tiếp diễn cho động từ trạng thái

Sai: 'I had been knowing her'. Đúng: 'I had known her for five years'.

Quên từ been trong cấu trúc

Lỗi thường gặp: viết 'had working' thay vì 'had been working'.

Nhầm với Past Continuous Tense khi có khoảng thời gian kéo dài

Khi có 'for two hours before...', bắt buộc dùng Past Perfect Continuous.

🧠 VII. Sơ Đồ Tư Duy (Mindmap) Ghi Nhớ Nhanh Trọn Vẹn

🌟 TÂM ĐIỂM BÀI HỌC: Thì Quá Khứ Hoàn Thành Tiếp Diễn (Past Perfect Continuous Tense)
1. Bản Chất
Nhấn mạnh quá trình liên tục kéo dài trước một mốc quá khứ và để lại dấu vết rõ rệt.
2. Công Thức
S + had been + V-ing | S + hadn't been + V-ing | Had + S + been + V-ing?
3. Cặp Đối Chiếu
How long (Past Perfect Continuous Tense) vs How many (Past Perfect Simple).
4. Dấu Hiệu Đặc Trưng
had been V-ing for... when/before + Past Simple.
5. Vận Dụng Chuẩn
Giải thích dấu vết cơ thể/hiện trường (out of breath, dirty clothes, ground was wet).

✍️ VIII. Hệ Thống 4 Bài Tập Trắc Nghiệm Củng Cố Toàn Diện

Tự Động Chấm Điểm

Làm lần lượt các câu hỏi dưới đây từ mức cơ bản đến nâng cao để kiểm tra mức độ thấu hiểu bài giảng. Chọn phương án đúng để xem giải thích chi tiết ngay lập tức!

Câu hỏi 1 / 4 Mức độ: Trung Cấp (Thông Hiểu)
Complete: 'When the boss entered the room, the employees _______ (argue) for twenty minutes.'
A. were arguing
B. had argued
C. had been arguing
D. argued
Câu hỏi 2 / 4 Mức độ: Nâng Cao (Vận Dụng Ngữ Cảnh)
'Her eyes were red and swollen. She _______.'
A. cried
B. has been crying
C. had been crying
D. was crying
Câu hỏi 3 / 4 Mức độ: Chuyên Sâu (Tìm Lỗi Sai Đề Thi)
Find the error: 'He was out of breath (A) because (B) he had been run (C) for five miles (D).'
A. was
B. because
C. had been run
D. for five miles
🎯 Bạn Đã Nắm Vững Bài Học Này Chưa?

Bấm nút bên dưới để ghi nhận vào Hồ Sơ Học Viên cá nhân, tích lũy điểm kinh nghiệm và tiện theo dõi chặng đường học tập của bạn.

Sang Bài Tiếp Theo →
← Bài 7: Thì Quá Khứ Hoàn Thà... 📚 Toàn Bộ 100 Bài Học Bài 9: Thì Tương Lai Đơn (S... →