Tóm tắt

Past Perfect diễn tả hành động đã hoàn thành trước một thời điểm hoặc hành động khác trong quá khứ.

Khẳng định Phủ định Nghi vấn
Tất cả chủ ngữ had + V3/V-ed had not (hadn't) + V3 Had + S + V3?
  • By the time she arrived, I had already eaten.
  • They hadn't finished the project when the deadline passed.
  • Had you met him before the interview?

Tại sao quan trọng

Past Perfect là dấu hiệu văn phong tinh tế trong IELTS: - Sắp xếp hai hành động quá khứ theo trình tự thời gian chính xác - Dùng trong điều kiện loại 3 (If + had V3...) - Dùng trong câu tường thuật (Reported Speech) - Phân biệt rõ ràng cái gì xảy ra trước, cái gì xảy ra sau

Cấu trúc và cách dùng

Cấu trúc

Subject + had + past participle (V3)

Chú ý: Tất cả các ngôi đều dùng had (không đổi).

4 cách dùng chính

1. Hành động xảy ra trước một thời điểm/hành động trong quá khứ

Past Perfect (trước) → Past Simple (sau)
  • When I arrived at the cinema, the film had already started. (phim bắt đầu trước khi tôi đến)
  • She had lived in Paris for 10 years before she moved to London.
  • By the time he called, she had left the office.

Hình dung theo trục thời gian: Quá khứ xa (PP) → Quá khứ gần (PS) → Hiện tại

2. Kết hợp với "by the time / by + time expression"

"By the time..." + Past Simple → Past Perfect đã xảy ra rồi

  • By the time the guests arrived, we had prepared everything.
  • By 2010, the company had expanded to 20 countries.
  • By the time she was 30, she had published three novels.

3. Trong câu tường thuật (Reported Speech)

Present Perfect → Past Perfect khi tường thuật:

  • "I have finished the report." → She said she had finished the report.
  • "They have arrived." → He told me they had arrived.

4. Trong câu điều kiện loại 3

If + Past Perfect, would have + V3
  • If I had studied harder, I would have passed.
  • If she hadn't missed the bus, she would have been on time.

Dấu hiệu nhận biết

Từ/Cụm từ Ví dụ
by the time By the time he arrived...
before Before she left, she had...
after After they had eaten, they...
already She had already finished.
by + time By 2020, they had...
when (kết hợp với PS) When I arrived, she had...
just He had just left when...

So sánh Past Perfect vs Past Simple

Past Perfect Past Simple
Thứ tự Xảy ra TRƯỚC trong quá khứ Xảy ra SAU hoặc tại một thời điểm
Mục đích Làm rõ trình tự thời gian Kể sự kiện theo thứ tự xuất hiện

Ví dụ phân biệt:

  • When I arrived, she left. (Tôi đến thì cô ấy ra đi — cùng lúc hoặc sau)
  • When I arrived, she had left. (Cô ấy đã ra đi trước khi tôi đến)

  • I ate dinner and watched a film. (Hai việc nối tiếp, kể theo thứ tự)

  • After I had eaten dinner, I watched a film. (Nhấn mạnh bữa tối xong trước)

So sánh Past Perfect vs Present Perfect

Past Perfect Present Perfect
Mốc tham chiếu Một thời điểm trong QUÁKHỨ Hiện tại
Ví dụ She had left before he arrived. She has left — she's not here now.

Lỗi thường gặp

Lỗi 1: Dùng Past Simple thay Past Perfect khi cần làm rõ trình tự

  • ❌ When I arrived, she already left.
  • ✅ When I arrived, she had already left.
  • ❌ After he finished his meal, he paid the bill. (chấp nhận được nhưng PP rõ hơn)
  • ✅ After he had finished his meal, he paid the bill.

Lỗi 2: Dùng "had" nhưng quên V3

  • ❌ She had went to the shop.
  • ✅ She had gone to the shop.
  • ❌ He had ate all the food.
  • ✅ He had eaten all the food.

Lỗi 3: Nhầm V3 của động từ bất quy tắc

Infinitive Past Simple Past Participle
go went gone
eat ate eaten
write wrote written
see saw seen
take took taken
give gave given
begin began begun
break broke broken
  • ❌ He had wrote a letter. → ✅ He had written a letter.
  • ❌ She had saw the film. → ✅ She had seen the film.

Lỗi 4: Lạm dụng Past Perfect — dùng khi không cần thiết

Nếu trình tự thời gian đã rõ qua "before/after", Past Simple cũng chấp nhận được:

  • ✅ She left before he arrived. (rõ ràng — "before" đã chỉ trình tự)
  • ✅ She had left before he arrived. (cũng đúng, nhấn mạnh hơn)

Lỗi 5: Dùng Past Perfect thay vì Past Simple trong hành động bình thường

  • ❌ I had woken up at 7 am and had had breakfast. Then I had gone to school.
  • ✅ I woke up at 7 am, had breakfast, and went to school. (Past Perfect chỉ cần thiết khi muốn làm rõ một hành động xảy ra trước hành động khác)

Ứng dụng trong IELTS

Speaking Part 2 — Kể chuyện với trình tự rõ ràng:

"I'd like to talk about a job interview I remember well. By the time I arrived at the office, I had rehearsed my answers dozens of times. The interviewer asked about a project I had managed, and fortunately, I had prepared specific examples. It turned out that the interviewer had read my portfolio beforehand, which made the conversation much easier."

Writing Task 2 — Phân tích nguyên nhân và lịch sử:

  • "By the time governments began to address climate change, significant damage had already been done."
  • "The economic crisis of 2008 revealed that banks had been lending irresponsibly for years."
  • "Many of the problems facing cities today stem from decisions that planners had made decades earlier."

Conditionals Type 3 — Đánh giá lịch sử:

  • "If stricter regulations had been introduced earlier, the environmental damage would have been far less severe."
  • "The accident might have been avoided if safety protocols had been followed."

Bài tập luyện

Chia động từ đúng (Past Simple hoặc Past Perfect)

  1. When I (arrive) , the party already (start) .
  2. She (not eat) ___ anything before she (go) ___ to the interview.
  3. By the time he (call) ___, I already (leave) ___ the office.
  4. After they (finish) ___ dinner, they (watch) ___ a film.
  5. The police (discover) ___ that someone (break into) ___ the building.

Sửa lỗi

  1. She had went to Paris before.
  2. When I arrived, he already left.
  3. By the time the doctor came, the patient had past away.
  4. I had woken up at 6 am and had gone for a run and had had breakfast.

Đáp án

Chia động từ: 1. arrived / had already started | 2. hadn't eaten / went | 3. called / had already left | 4. had finished / watched | 5. discovered / had broken into

Sửa lỗi: 1. She had gone to Paris before. (V3 bất quy tắc) 2. When I arrived, he had already left. (trình tự: left → arrived) 3. She had passed away. (pass away → passed away, không phải "past") 4. I woke up at 6 am, went for a run, and had breakfast. (không cần PP vì thứ tự đã rõ)

Tóm tắt nhanh

Cách dùng Cấu trúc Ví dụ
Hành động xảy ra TRƯỚC trong QK had + V3 She had left before he arrived.
Với "by the time" By the time S + PS, S + PP By the time I arrived, it had started.
Sau "after" After S + PP, S + PS After she had eaten, she left.
Conditional Type 3 If + PP, would have + V3 If I had known, I would have helped.
Reported Speech said + PP She said she had finished.

Quy tắc vàng: - Dùng Past Perfect khi cần làm rõ hành động nào xảy ra trước trong quá khứ - Không lạm dụng — chỉ dùng khi trình tự thời gian không rõ nếu không có PP - Tất cả các ngôi đều dùng had (không đổi) - Chú ý V3 bất quy tắc: go→gone, eat→eaten, write→written, see→seen