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âuCấu trúcVí dụ
Khẳng địnhS + had + V3She had left.
Phủ địnhS + hadn't + V3They hadn't finished.
Nghi vấnHad + S + V3?Had you seen it before?
Dùng chunghad cho mọi chủ ngữI had · she had · they had

Các bước làm

  1. Xác định trong câu có hai việc quá khứ.
  2. Hỏi: việc nào xảy ra trước?
  3. Việc xảy ra trước → had + V3. Việc xảy ra sau → quá khứ đơn.
  4. 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ốiVí dụGhi chú
whenWhen I arrived, she had left.việc sau dùng quá khứ đơn
beforeShe had eaten before she went out.
afterAfter he had finished, he went home.
by the timeBy the time we came, they had gone.
already · never · justThey 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.

Vào luyện tập

Luyện viết với cấu trúc này

Cùng chủ đề “Thì hoàn thành và quá khứ”