Quá khứ hoàn thành diễn tả hành động trước thời điểm quá khứ — S + had + V3/V-ed
Quá khứ hoàn thành diễn tả hành động trước thời điểm quá khứ
Dùng cho hành động xảy ra và hoàn thành trước thời điểm khác trong quá khứ
🎬 Tại sao bạn cần học cái này?
Bạn đã bao giờ đi làm về, lục tung nhà tìm chìa khóa mà không thấy chưa? Đến khi sực nhớ ra là bạn đã để nó trên bàn làm việc TRƯỚC KHI rời khỏi nhà! Lúc đó, bạn cần kể lại cho ai đó nghe theo một cách rõ ràng, đúng trình tự. Đó chính là lúc Quá khứ hoàn thành phát huy tác dụng!
📐 Phân tích công thức
Chủ ngữ — người/vật thực hiện hành động (ví dụ: I, you, he, she, it, we, they, My mom, The company) 👤
Trợ động từ — luôn là ‘had’ với mọi chủ ngữ, nó không có nghĩa riêng mà chỉ giúp tạo thì này, như một dấu hiệu nhận biết 🕰️
Động từ ở dạng phân từ hai (Past Participle) — Nếu là động từ có quy tắc, thêm -ed. Nếu là bất quy tắc, dùng dạng thứ 3 trong bảng động từ bất quy tắc (ví dụ: eaten, gone, seen, made) ✍️
✅ Ví dụ đúng
- 📍 Môi trường công việc, đến muộn.
🇺🇸 By the time I arrived at the meeting, they had already started the discussion.
🇻🇳 Khi tôi đến cuộc họp, họ đã bắt đầu cuộc thảo luận rồi. - 📍 Gia đình, kể lại hoạt động.
🇺🇸 My parents had finished dinner before I got home.
🇻🇳 Bố mẹ tôi đã ăn tối xong trước khi tôi về nhà. - 📍 Du lịch, sự cố.
🇺🇸 We realized we had forgotten our passports after we reached the airport.
🇻🇳 Chúng tôi nhận ra mình đã quên hộ chiếu sau khi đến sân bay.
❌ Lỗi hay gặp — Sai vs Đúng
❌ When I got to the cinema, the movie was starting.
✅ When I got to the cinema, the movie had started.
💡 Dùng ‘was starting’ (Quá khứ tiếp diễn) ám chỉ phim đang bắt đầu hoặc bắt đầu cùng lúc tôi đến. ‘Had started’ cho thấy phim đã bắt đầu và diễn ra được một lúc trước khi tôi đến.
❌ She was completed her report before the deadline.
✅ She had completed her report before the deadline.
💡 Cụm ‘was completed’ ở đây sai ngữ pháp, không diễn tả được hành động đã hoàn thành trước một mốc thời gian khác. ‘Had completed’ là Quá khứ hoàn thành đúng.
❌ They were already left when we arrived.
✅ They had already left when we arrived.
💡 Dùng ‘were left’ sai cấu trúc. ‘Had left’ (Quá khứ hoàn thành của leave) mới đúng để diễn tả việc họ đã rời đi trước khi chúng tôi đến.
🇻🇳 Lỗi phổ biến cần tránh
❌ I ate dinner, then I watched TV.
✅ I had eaten dinner before I watched TV.
🔍 Tiếng Việt thường chỉ cần dùng ‘tôi đã ăn tối rồi mới xem TV’, không cần cấu trúc thì phức tạp. Người Việt dễ dùng Quá khứ đơn cho cả hai hành động, làm mất đi sự nhấn mạnh về trình tự xảy ra của hành động ‘ăn tối’ là trước hành động ‘xem TV’.
❌ I was already finished my work when he called.
✅ I had already finished my work when he called.
🔍 Từ ‘đã’ trong tiếng Việt chỉ trạng thái đã xảy ra, không phân biệt rành mạch giữa ‘đã xong’ (past simple) và ‘đã xong trước một việc khác’ (past perfect). Người học có xu hướng gán ‘đã’ với động từ ‘to be’ ở quá khứ, dẫn đến sai lầm.
❌ When I arrived, they went.
✅ When I arrived, they had gone.
🔍 Câu ‘When I arrived, they went’ ngụ ý họ đi cùng lúc hoặc ngay sau khi tôi đến. Để diễn tả họ đã đi mất TRƯỚC KHI tôi đến, cần dùng ‘had gone’. Người Việt hay bỏ qua ‘had’ vì nghĩ ‘went’ (quá khứ của go) đã đủ diễn tả.
⚖️ So sánh — Đừng nhầm lẫn!
When I arrived, the train had already left. (Tôi đến sau, tàu đã đi rồi.)
When I arrived, the train left. (Tôi đến, và ngay sau đó tàu khởi hành.)
💡 Điểm khác biệt: Quá khứ hoàn thành dùng cho hành động ĐÃ HOÀN TẤT TRƯỚC một hành động khác trong quá khứ. Quá khứ đơn dùng cho các hành động xảy ra và kết thúc trong quá khứ theo trình tự, hoặc một hành động độc lập.
🧪 Kiểm tra nhanh
💡 Từ vựng hay dùng với cấu trúc này
đã rồi
They had already left when we arrived.
Họ đã đi rồi khi chúng tôi đến.
vào thời điểm mà, tính đến khi
By the time I finished work, it had started raining.
Khi tôi làm xong việc thì trời đã bắt đầu mưa.
trước khi
She had eaten breakfast before she went to work.
Cô ấy đã ăn sáng trước khi đi làm.
sau khi
After he had checked all the files, he submitted the report.
Sau khi anh ấy đã kiểm tra hết các tệp, anh ấy nộp báo cáo.
khi (thường đứng trước hành động xảy ra sau)
When I opened the door, I saw that someone had broken in.
Khi tôi mở cửa, tôi thấy ai đó đã đột nhập.
💬 Câu giao tiếp thực tế
- 🗣️ Kể lại một sự việc bất ngờ/nhầm lẫn trong quá khứ.
🇺🇸 I couldn’t believe it! I had totally forgotten about the meeting.
🇻🇳 Tôi không thể tin được! Tôi đã hoàn toàn quên mất cuộc họp. - 🗣️ Giải thích nguyên nhân cho một sự việc trong quá khứ.
🇺🇸 The reason I was late was that I had missed the bus.
🇻🇳 Lý do tôi đến muộn là vì tôi đã lỡ chuyến xe buýt. - 🗣️ Kể lại một trải nghiệm không như ý, thất vọng.
🇺🇸 We finally found the restaurant, but it had already closed.
🇻🇳 Cuối cùng chúng tôi cũng tìm thấy nhà hàng, nhưng nó đã đóng cửa rồi.
🔍 Khám phá sâu hơn
🇻🇳 Cái tên ‘Quá khứ hoàn thành’ (Past Perfect) thực ra rất đúng với ý nghĩa của nó: ‘hoàn thành trong quá khứ’. Nó nhấn mạnh một hành động đã hoàn tất TRƯỚC một điểm thời gian khác trong quá khứ. Đây là thì ‘lùi’ thêm một bước so với Quá khứ đơn.
🇺🇸 The name ‘Past Perfect’ is quite descriptive: ‘completed in the past’. It emphasizes an action that was finished BEFORE another point in time in the past. It is essentially one step ‘further back’ than the Simple Past tense.
🇻🇳 Trong tiếng Latin, Quá khứ hoàn thành được gọi là ‘plusquamperfectum’, nghĩa đen là ‘hơn cả hoàn thành’ hoặc ‘hơn cả quá khứ’. Cách gọi này càng làm rõ chức năng của thì: diễn tả một sự việc đã xảy ra và kết thúc còn XA HƠN trong quá khứ so với một sự việc quá khứ khác.
🇺🇸 In Latin, the Past Perfect is called ‘plusquamperfectum’, which literally means ‘more than perfect’ or ‘more than past’. This term further clarifies the tense’s function: to describe an event that happened and finished even FURTHER back in the past than another past event.
Thì Quá Khứ Hoàn Thành (Past Perfect) »




![Từ vựng interrupt: [v] Làm gián đoạn, ngắt lời](https://xomhoctap.com/wp-content/uploads/2026/03/interrupt.webp)


