B1 Trung cấp Thì hoàn thành và quá khứ
Quá khứ hoàn thành Past perfect
Mục tiêu bài học. Học xong bài này em đánh dấu được việc nào xảy ra trước trong hai việc quá khứ, bằng had + V3.
Khi nào dùng
- Việc xảy ra trước một việc quá khứ khác: When I arrived, the train had left.
- Giải thích nguyên nhân đã có từ trước: He failed because he hadn't studied.
- Kể chuyện có đảo thứ tự: nói việc sau trước, rồi quay lại việc trước.
Công thức
| Loại câu | Cấu trúc | Ví dụ |
|---|---|---|
| Khẳng định | S + had + V3 | She had left. |
| Phủ định | S + hadn't + V3 | They hadn't finished. |
| Nghi vấn | Had + S + V3? | Had you seen it before? |
| Dùng chung | had cho mọi chủ ngữ | I had · she had · they had |
Các bước làm
- Xác định trong câu có hai việc quá khứ.
- Hỏi: việc nào xảy ra trước?
- Việc xảy ra trước → had + V3. Việc xảy ra sau → quá khứ đơn.
- Nếu hai việc kể đúng theo thứ tự thì thường không cần thì này.
Các từ hay đi cùng
| Từ nối | Ví dụ | Ghi chú |
|---|---|---|
| when | When I arrived, she had left. | việc sau dùng quá khứ đơn |
| before | She had eaten before she went out. | |
| after | After he had finished, he went home. | |
| by the time | By the time we came, they had gone. | |
| already · never · just | They had already left. | đứng giữa had và V3 |
Ví dụ
When I got to the station, the train had left.Khi tôi đến ga thì tàu đã chạy.
She had never been abroad before that trip.Trước chuyến đi đó cô ấy chưa từng ra nước ngoài.
He was tired because he had worked all day.Anh ấy mệt vì đã làm việc cả ngày.
By the time we arrived, they had finished dinner.Lúc chúng tôi đến thì họ đã ăn xong.
I didn't recognise her — she had cut her hair.Tôi không nhận ra cô ấy — cô ấy đã cắt tóc.
After she had done her homework, she went out.Sau khi làm xong bài tập, cô ấy đi chơi.
Lỗi hay gặp
When I arrived, she has already left. → When I arrived, she had already left.
Cả hai việc đều nằm trong quá khứ nên phải dùng had. has nối với hiện tại, không hợp ở đây.
After he had finished work, he had gone home. → After he had finished work, he went home.
Chỉ một trong hai việc cần đánh dấu là xảy ra trước. Việc sau dùng quá khứ đơn.
I got up and had had breakfast. → I got up and had breakfast.
Hai việc kể đúng theo thứ tự xảy ra thì dùng quá khứ đơn cả hai — không cần quá khứ hoàn thành.
Mẹo nhớ
Quá khứ hoàn thành là quá khứ của quá khứ. Chỉ dùng khi em cần nói rõ việc này xảy ra trước việc kia; nếu thứ tự đã rõ thì quá khứ đơn là đủ.
Tóm tắt
- had + V3 cho việc xảy ra trước; quá khứ đơn cho việc xảy ra sau.
- had dùng chung cho mọi chủ ngữ.
- Hay đi với when, before, after, by the time, already.
Luyện tập bài này
Làm bài tập có giải thích từng câu, mini test và theo dõi tiến độ trên GrammUp.