1. Concept (Khái niệm)
A. Past Perfect (Quá khứ hoàn thành)
Form: had + past participle (V3)
→ Diễn tả hành động xảy ra trước một hành động khác trong quá khứ hoặc trước một thời điểm cụ thể trong quá khứ.
- I had finished my homework before I went out. → Tôi đã làm xong bài tập trước khi ra ngoài.
- She had never seen snow before she moved to Canada. → Cô ấy chưa bao giờ thấy tuyết trước khi đến Canada.
B. Past Continuous (Quá khứ tiếp diễn)
Form: was/were + V-ing
→ Diễn tả hành động đang diễn ra tại một thời điểm xác định trong quá khứ hoặc bị gián đoạn bởi một hành động khác.
- I was watching TV when you called. → Tôi đang xem TV thì bạn gọi.
- They were studying at 9 p.m. last night. → Họ đang học vào lúc 9 giờ tối qua.
C. Past Perfect Continuous (Quá khứ hoàn thành tiếp diễn)
Form: had been + V-ing
→ Diễn tả hành động bắt đầu trước một thời điểm trong quá khứ và kéo dài cho đến thời điểm đó hoặc vừa kết thúc.
- She had been waiting for hours before the bus arrived. → Cô ấy đã đợi hàng giờ trước khi xe buýt đến.
- We had been working hard all day, so we were exhausted. → Chúng tôi đã làm việc vất vả cả ngày nên rất mệt.
2. Structure (Cấu trúc)
| Tense | Affirmative | Negative | Question |
| Past Perfect | S + had + V3 | S + hadn’t + V3 | Had + S + V3? |
| Past Continuous | S + was/were + V-ing | S + was/were + not + V-ing | Was/Were + S + V-ing? |
| Past Perfect Continuous | S + had been + V-ing | S + hadn’t been + V-ing | Had + S + been + V-ing? |
Examples:
- He had already left when I arrived. → Anh ấy đã rời đi khi tôi đến.
- She was not listening when the teacher explained. → Cô ấy không chú ý khi giáo viên giảng.
- Had they been studying all night? → Họ đã học suốt đêm à?
3. Usage (Cách dùng)
A. Past Perfect – Dùng khi:
- Hành động xảy ra trước một hành động khác trong quá khứ.
- Hành động đã hoàn tất trước một thời điểm cụ thể.
- Thường đi với: before, after, by the time, until.
- Trong học thuật: mô tả kết quả hoặc tiền đề cho nghiên cứu.
B. Past Continuous – Dùng khi:
- Hành động đang diễn ra tại thời điểm trong quá khứ.
- Hai hành động xảy ra song song.
- Hành động bị gián đoạn bởi một hành động khác.
- Miêu tả bối cảnh hoặc khung cảnh trong kể chuyện.
C. Past Perfect Continuous – Dùng khi:
- Nhấn mạnh quá trình hoặc thời lượng của hành động.
- Hành động vừa kết thúc và để lại dấu hiệu rõ ràng.
- Trong học thuật: thể hiện hoạt động kéo dài trước sự kiện chính.
4. Comparison (So sánh tóm tắt)
| Tiêu chí | Past Perfect | Past Continuous | Past Perfect Continuous |
| Trọng tâm | Hoàn tất trước hành động khác | Đang diễn ra tại thời điểm quá khứ | Hành động kéo dài trước một mốc quá khứ |
| Thời điểm | Trước quá khứ | Trong quá khứ | Trước quá khứ (có quá trình) |
| Đặc điểm | Hoàn tất | Đang tiếp diễn | Tiếp diễn có thời lượng |
| Từ khóa | before, after, by the time | while, when, as | for, since, before, until |
5. Signal Words (Dấu hiệu nhận biết)
- Past Perfect: before, after, by the time, until, already, just, never.
- Past Continuous: while, when, as, at that moment, at (time).
- Past Perfect Continuous: for, since, before, all day, how long, lately.
6. Common Mistakes (Các lỗi thường gặp)
| Lỗi sai | Sửa đúng | Giải thích |
| I was finished my work before he came. | I had finished my work before he came. | “Was finished” không đúng, cần “had + V3”. |
| When I arrived, he cooked dinner. | When I arrived, he was cooking dinner. | Hành động đang diễn ra → dùng Past Continuous. |
| I had been knew her for years. | I had known her for years. | “Know” là động từ trạng thái, không dùng tiếp diễn. |
| They were work all night. | They were working all night. | Thiếu đuôi -ing. |
| She had been studied English for years. | She had been studying English for years. | Sau “been” phải là V-ing. |
7. Quick Memory Tips (Mẹo ghi nhớ nhanh)
- 👉 Past Perfect = “Quá khứ của quá khứ” → hành động xảy ra trước một hành động khác.
- 👉 Past Continuous = “Đang diễn ra ở quá khứ” → dùng khi muốn miêu tả bối cảnh.
- 👉 Past Perfect Continuous = “Đã và đang diễn ra trong quá khứ” → nhấn mạnh thời lượng.
- Mẹo nhớ nhanh:
- “Had + V3” → hoàn tất.
- “Was/Were + V-ing” → đang diễn ra.
- “Had been + V-ing” → kéo dài tới quá khứ.
- 📌 Nếu có 2 hành động trong quá khứ: hành động xảy ra trước → Past Perfect; hành động sau → Past Simple hoặc Past Continuous.
- 📌 Nếu muốn nói “đang xảy ra khi quá khứ khác chen vào” → Past Continuous.
- 📌 Nếu muốn nói “đã làm liên tục suốt một thời gian trong quá khứ” → Past Perfect Continuous.
8. Advanced Examples (Ví dụ nâng cao)
- By the time we arrived, the lecture had already started. → Khi chúng tôi đến, buổi giảng đã bắt đầu.
- I was reading the report when the lights went out. → Tôi đang đọc báo cáo thì đèn tắt.
- The manager had been considering new strategies before the crisis occurred. → Giám đốc đã cân nhắc chiến lược mới trước khi khủng hoảng xảy ra.
- When I entered the room, they were discussing the project proposal. → Khi tôi bước vào, họ đang bàn về đề án.
- The team had been working together for years before the company merged. → Nhóm đã làm việc cùng nhau nhiều năm trước khi công ty sáp nhập.
- He had completed the design before the deadline. → Anh ấy đã hoàn thành bản thiết kế trước thời hạn.
- We were driving through the city when we saw the accident. → Chúng tôi đang lái xe thì thấy vụ tai nạn.
- They had been living in London before they moved to Canada. → Họ đã sống ở London trước khi chuyển sang Canada.
- The students were chatting when the teacher entered. → Học sinh đang nói chuyện khi cô giáo bước vào.
- She had been practicing the piano for hours before the concert. → Cô ấy đã luyện đàn hàng giờ trước buổi hòa nhạc.
9. Summary (Tổng kết ghi nhớ)
| Thì | Dạng | Dấu hiệu | Ý nghĩa |
| Past Perfect | had + V3 | before, by the time | Hành động hoàn tất trước hành động khác |
| Past Continuous | was/were + V-ing | while, when, as | Hành động đang diễn ra trong quá khứ |
| Past Perfect Continuous | had been + V-ing | for, since, before | Hành động kéo dài đến một thời điểm trong quá khứ |
Tóm lại:
Nếu nhấn mạnh kết quả → dùng Past Perfect;
Nếu nhấn mạnh thời điểm đang diễn ra → dùng Past Continuous;
Nếu nhấn mạnh quá trình kéo dài → dùng Past Perfect Continuous.