
Thì Quá khứ hoàn thành là một trong những thì quan trọng trong ngữ pháp tiếng Anh. Sử dụng thành thạo Thì quá khứ hoàn thành có thể “nâng tầm” người nói, người viết vì độ khó và độ phổ biến của nó. Hiểu được điều đó, JES đã liệt kê những điểm chính cần biết trong loại thì này để giúp nâng cao và làm chắn chắn hơn nền tảng tiếng Anh của các bạn.
1. Định nghĩa thì quá khứ hoàn thành
Thì quá khứ hoàn thành dùng để diễn tả một hành động xảy ra trước một hành động khác và cả hai hành động này đều đã xảy ra trong quá khứ. Hành động nào xảy ra trước thì dùng thì quá khứ hoàn thành. Hành động xảy ra sau thì dùng thì quá khứ đơn.
2. Cách dùng thì quá khứ hoàn thành
Cách dùng | Ví dụ |
Khi hai hành động cùng xảy ra trong quá khứ, ta dùng thì quá khứ hoàn thành cho hành động xảy ra trước và quá khứ đơn cho hành động xảy ra sau. |
|
Thì quá khứ hoàn thành diễn tả hành động đã xảy ra và đã hoàn tất trước một thời điểm trong quá khứ, hoặc trước một hành động khác cũng đã kết thúc trong quá khứ. |
|
Khi thì quá khứ hoàn thành thường được dùng kết hợp với thì quá khứ đơn, ta thường dùng kèm với các giới từ và liên từ như: by (có nghĩa như before), before, after, when, till, untill, as soon as, no sooner…than |
|
Hành động xảy ra như là điều kiện tiên quyết cho hành động khác |
|
Trong câu điều kiện loại 3 để diễn tả điều kiện không có thực |
|
Hành động xảy ra trong 1 khoảng thời gian trong quá khứ, trước 1 mốc thời gian khác |
|
3. Công thức thì quá khứ hoàn thành
Câu khẳng định |
Câu phủ định |
Câu nghi vấn |
S + had + V-ed/V3 + O Ví dụ: He had gone out when I came into the house. (Anh ấy đã đi ra ngoài khi tôi vào nhà.) They had finished their work right before the deadline last week .(Họ đã hoàn thành công việc của họ ngay trước hạn chót vào tuần trước.) |
S + hadn’t + V-ed/V3 + O CHÚ Ý: – hadn’t = had not Ví dụ: She hadn’t come home when I got into the house. (Cô ấy vẫn chưa về nhà khi tôi vào nhà.) They hadn’t finished their lunch when I saw them. (Họ vẫn chưa ăn xong bữa trưa khi trông thấy họ). |
Had + S + V-ed/V3 + O? Trả lời: Yes, S + had. No, S + hadn’t. Ví dụ: Had the film ended when you arrived at the cinema? (Bộ phim đã kết thúc khi bạn tới rạp chiếu phim phải không?) Yes, it had./ No, it hadn’t |
4. Dấu hiệu nhận biết thì quá khứ hoàn thành
Trong câu có các từ:
- Before: Trước “before” sử dụng thì quá khứ hoàn thành và sau “before” sử dụng thì quá khứ đơn.
Ví dụ: She had done her homework before her mother asked her to do so. (Cô ấy đã làm bài tập về nhà trước khi mẹ cô ấy yêu cầu cô ấy làm như vậy.
- After: Trước “after” sử dụng thì quá khứ đơn và sau “after” sử dụng thì quá khứ hoàn thành.
Ví dụ: They went home after they had eaten a big roasted chicken. (Họ về nhà sau khi đã ăn một con gà quay lớn.)
- When: Khi
Ví dụ: When they arrived at the airport, her flight had taken off. (Khi họ tới sân bay, chuyến bay của cô ấy đã cất cánh.)
- By the time (vào thời điểm)
Ví dụ: He had cleaned the house by the time her mother came back. (Cậu ấy đã lau xong nhà vào thời điểm mẹ cậu ấy trở về.)
Xem thêm: Thì quá khứ hoàn thành tiếp diễn – Công thức, cách làm và bài tập
5. Bài tập thì quá khứ hoàn thành có đáp án
Bài 1: Cho dạng đúng của động từ trong ngoặc.
1. They (come) …………….. back home after they (finish) ………………… their work.
2. She said that she ( meet) ……………………. Mr. Bean before.
3. Before he (go) ………………………….. to bed, he (read) ………………………… a novel.
4. He told me he (not/wear) ………………………… such kind of clothes before.
5. Before she (listen) ………………….. to music, she (do)……………………. homework.
6. When I came to the stadium, the match (start) ………………………………….
7. Last night, Peter (go) ………………….. to the supermarket before he (go) ………………… home.
Bài 2: Viết lại câu sao cho nghĩa không đổi sử dụng từ gợi ý cho sẵn.
1. David had gone home before we arrived. – After …………………………………………………………………………………….
2. The light had gone out before we got out of the office. – When ……………………………………………………………………………………
3. We had lunch then we took a look around the shops. – Before
…………………………………………………………………………………….
4. After she had explained everything clearly, we started our work. – By the time …………………………………………………………………………….
5. My father had watered all the plants in the garden by the time my mother came home. – Before
………………………………………………………………………………….
Đáp án
Bài 1:
- came – had finished
2. had met
3. went – had read
4. hadn’t worn
5. listened – had done
6. had started
7. had gone – went
Bài 2:
1. After David had gone home, we arrived. (Sau khi David về nhà, chúng tôi tới.)
2. When we got out of the office, the flight had gone out.(Lúc chúng tôi rời khỏi văn phòng thì đèn đã bị tắt trước đó rồi.)
3. Before we took a look around the shops, we had had lunch. (Trước khi chúng tôi đi xem xung quanh các của hàng, chúng tôi đã ăn trưa rồi.)
4. By the time we started our work, she had explain everything clearly. (Vào thời điểm chúng tôi bắt đầu công việc, cô ấy đã giải thích mọi thứ rõ ràng rồi.)
5. Before my mother came home, my father had watered all the plants in the garden. (Trước khi mẹ tôi về nhà, bố tôi đã tưới tất cả các cây trong vườn rồi.)
Hi vọng những điểm chính trong phần ngữ pháp về Thì quá khứ hoàn thành sẽ giúp ích cho các bạn. Hãy nhớ làm phần bài tập củng cố bên trên để nhớ bài lâu hơn nhé! Và cũng đừng quên ôn tập mỗi ngày bằng cách nói hoặc viết có sử dụng thì quá khứ hoàn thành để lượng kiến thức được dung nạp cách tự nhiên hơn.
XEM THÊM: Tổng hợp 12 thì trong tiếng Anh bạn cần biết