Thì Quá Khứ Hoàn Thành (Past Perfect): Cách Dùng Và Ví Dụ Thực Tế

Hướng dẫn chi tiết thì quá khứ hoàn thành: cấu trúc had + V3, 5 cách dùng chính (trước hành động khác, by + thời gian, câu điều kiện loại 3, câu tường thuật, wish), từ tín hiệu (before, after, by the time, already, just, never), so sánh với Past Simple, lỗi thường gặp và bài tập có đáp án.

LMW
LearnMyWords
·4 phút đọc

Thì Quá Khứ Hoàn Thành (Past Perfect): Cách Dùng Và Ví Dụ Thực Tế

Thì quá khứ hoàn thành (Past Perfect) là thì diễn tả hành động đã xảy ra và hoàn tất trước một hành động hoặc thời điểm khác trong quá khứ. Đây là thì giúp bạn kể chuyện rõ ràng hơn bằng cách phân biệt thứ tự các sự kiện — điều gì xảy ra trước, điều gì xảy ra sau.

1. Thì Quá Khứ Hoàn Thành Là Gì?

Thì quá khứ hoàn thành dùng để nói về một hành động đã xảy ra và kết thúc trước một hành động khác trong quá khứ. Hãy tưởng tượng bạn đang nhìn vào dòng thời gian: nếu thì quá khứ đơn là "quá khứ", thì quá khứ hoàn thành là "quá khứ của quá khứ".

Ví dụ

When I arrived at the station, the train had leaved (= left).

Khi tôi đến nhà ga, tàu đã rời đi rồi. (Tàu rời đi trước → quá khứ hoàn thành; tôi đến sau → quá khứ đơn)

Cách nhớ đơn giản

Khi kể về hai sự kiện trong quá khứ, sự kiện nào xảy ra trước thì dùng Past Perfect (had + V3), sự kiện xảy ra sau thì dùng Past Simple (V2/V-ed).

2. Cấu Trúc

Thì quá khứ hoàn thành được tạo thành bằng had + quá khứ phân từ (V3/V-ed). Cấu trúc này giống nhau cho tất cả các ngôi (I, you, he, she, it, we, they).

Khẳng định

S + had + V3/V-ed

Phủ định

S + had not (hadn't) + V3/V-ed

Nghi vấn

Had + S + V3/V-ed?

Ví dụ

She had finished her homework before dinner.

Cô ấy đã hoàn thành bài tập trước bữa tối.

They hadn't eaten (= eaten) anything all day.

Họ đã không ăn gì cả ngày.

Had you seen (= seen) that movie before?

Bạn đã xem phim đó trước đây chưa?

Viết tắt

Trong văn nói và văn viết thân mật, had thường được viết tắt thành 'd: I'd finished, she'd left, they'd gone. Phủ định: hadn't = had not.

3. Các Cách Dùng Chính

3.1. Hành động xảy ra trước một hành động khác trong quá khứ

Đây là cách dùng phổ biến nhất. Khi hai hành động cùng xảy ra trong quá khứ, hành động nào xảy ra trước sẽ dùng Past Perfect.

Ví dụ

After she had prepared dinner, the guests arrived.

Sau khi cô ấy chuẩn bị bữa tối xong, khách đến.

He got angry because his team had lost the game.

Anh ấy tức giận vì đội của anh ấy đã thua trận.

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

Dùng để diễn tả một hành động đã hoàn tất trước một mốc thời gian nhất định trong quá khứ, thường đi với by + thời gian.

Ví dụ

By 10 PM, I had completed the report.

Trước 10 giờ tối, tôi đã hoàn thành bài báo cáo.

By the time she was 25, she had travelled to 15 countries.

Trước năm 25 tuổi, cô ấy đã đi du lịch 15 quốc gia.

3.3. Trong câu điều kiện loại 3 (hối tiếc về quá khứ)

Câu điều kiện loại 3 dùng Past Perfect ở mệnh đề if để nói về những điều đã không xảy ra trong quá khứ và kết quả giả định.

Cấu trúc

If + S + had + V3, S + would have + V3

Ví dụ

If I had studyed (= studied) harder, I would have passed the exam.

Nếu tôi đã học chăm hơn, tôi đã đỗ kỳ thi rồi.

If she hadn't forgetten (= forgotten) her passport, she wouldn't have missed the flight.

Nếu cô ấy không quên hộ chiếu, cô ấy đã không lỡ chuyến bay.

3.4. Câu tường thuật (Reported Speech)

Khi chuyển từ lời nói trực tiếp sang gián tiếp, thì quá khứ đơn sẽ lùi thành quá khứ hoàn thành.

Ví dụ

Trực tiếp: "I buyed (= bought) a new car," he said.

Gián tiếp: He said that he had bought a new car.

Anh ấy nói rằng anh ấy đã mua một chiếc xe mới.

3.5. Diễn tả ước muốn không thành hiện thực (Wish)

Dùng wish + had + V3 để diễn tả điều tiếc nuối về một sự việc đã xảy ra (hoặc không xảy ra) trong quá khứ.

Ví dụ

I wish I had learned (= learnt) English earlier.

Ước gì tôi đã học tiếng Anh sớm hơn.

She wished she hadn't telled (= told) him the secret.

Cô ấy ước cô ấy đã không kể cho anh ấy bí mật đó.

Luyện tập thì quá khứ hoàn thành ngay trên LearnMyWords!

Tạo tài khoản miễn phí để lưu tiến trình học và luyện tập với flashcards thông minh.

4. Từ Tín Hiệu Thường Gặp

Các từ và cụm từ dưới đây thường xuất hiện trong câu có thì quá khứ hoàn thành. Khi gặp chúng, hãy nghĩ đến thì này:

Liên từ thời gian

before — trước khi
after — sau khi
by the time — trước lúc
when — khi
as soon as — ngay khi
until / till — cho đến khi

Trạng từ

already — đã ... rồi
just — vừa mới
never — chưa bao giờ
ever — đã từng
by + thời gian — trước lúc ...

Ví dụ với từ tín hiệu

Before I got to the office, I had already read the report.

Trước khi tôi đến văn phòng, tôi đã đọc xong báo cáo rồi.

She had just leaved (= left) when the phone rang.

Cô ấy vừa mới rời đi thì điện thoại reo.

By the time we arrived, the movie had already started.

Trước lúc chúng tôi đến, phim đã bắt đầu rồi.

He had never travelled abroad until last year.

Anh ấy chưa bao giờ đi nước ngoài cho đến năm ngoái.

5. So Sánh Past Perfect Với Past Simple

Nhiều người học nhầm lẫn giữa thì quá khứ hoàn thành và quá khứ đơn. Bảng dưới đây sẽ giúp bạn phân biệt rõ ràng:

Tiêu chíQuá Khứ Đơn (Past Simple)Quá Khứ Hoàn Thành (Past Perfect)
Cấu trúcS + V2/V-edS + had + V3/V-ed
Tác dụngDiễn tả hành động xảy ra tại một thời điểm trong quá khứDiễn tả hành động xảy ra trước một hành động khác trong quá khứ
Thứ tự thời gianHành động gần hơn với hiện tạiHành động xa hơn (xảy ra trước)
Ví dụI ate lunch at 12.I had eaten lunch before she came.

Past Simple (kể theo thứ tự)

I waked up, ate breakfast, and went to work.

Tôi thức dậy, ăn sáng, và đi làm. (Kể theo đúng thứ tự)

Past Perfect (đảo thứ tự)

When I went to work, I had already eaten breakfast.

Khi tôi đi làm, tôi đã ăn sáng rồi. (Sự kiện trước dùng Past Perfect)

Khi nào không cần Past Perfect?

Nếu bạn kể các sự kiện theo đúng thứ tự thời gian (dùng and, then, after that), bạn có thể chỉ cần dùng Past Simple cho tất cả. Past Perfect cần thiết khi bạn muốn đảo ngược thứ tự kể hoặc nhấn mạnh sự kiện nào xảy ra trước.

6. Bảng Quá Khứ Phân Từ (V3) Thường Gặp

Để dùng thì quá khứ hoàn thành, bạn cần biết dạng quá khứ phân từ (V3) của động từ. Động từ có quy tắc chỉ cần thêm -ed, nhưng động từ bất quy tắc cần học thuộc:

Nguyên mẫu (V1)Quá khứ (V2)Quá khứ phân từ (V3)Nghĩa
gowentgoneđi
seesawseennhìn, thấy
eatateeatenăn
leaveleftleftrời đi
writewrotewrittenviết
readreadreadđọc
breakbrokebrokenphá vỡ
forgetforgotforgottenquên
loselostlostmất, thua
meetmetmetgặp
buyboughtboughtmua
telltoldtoldnói, kể

Mẹo nhớ

Động từ có quy tắc (như finish, prepare, cook, visit) thì V2 và V3 giống nhau, chỉ cần thêm -ed. Động từ bất quy tắc cần học thuộc từng cặp.

7. Lỗi Thường Gặp

Sai

When I arrived, the train left.

Thiếu Past Perfect → không rõ tàu đã rời trước khi tôi đến.

Đúng

When I arrived, the train had left.

Khi tôi đến, tàu đã rời đi rồi. (rời trước → had left)


Sai

I had went to the store before it closed.

Dùng sai V2 (went) thay vì V3 (gone) sau "had".

Đúng

I had gone to the store before it closed.

Tôi đã đi cửa hàng trước khi nó đóng cửa.


Sai

If I would have studied harder, I would have passed.

Không dùng "would have" trong mệnh đề "if".

Đúng

If I had studied harder, I would have passed.

Nếu tôi đã học chăm hơn, tôi đã đỗ rồi.


Sai

She had already leave when I called.

Thiếu V3 — dùng nguyên mẫu "leave" thay vì "left".

Đúng

She had already left when I called.

Cô ấy đã rời đi rồi khi tôi gọi.

Quan trọng

Sau had luôn phải dùng quá khứ phân từ (V3), không phải quá khứ đơn (V2) hay nguyên mẫu (V1). Ví dụ: had gone (không phải had went), had eaten (không phải had ate).

8. Bài Tập Thực Hành

Hãy chia động từ trong ngoặc ở thì đúng (Past Simple hoặc Past Perfect):

1. When I _______ (arrive) at the cinema, the film _______ (already / start).

2. She _______ (not / eat) anything because she _______ (have) a big lunch.

3. After they _______ (finish) the project, they _______ (go) on holiday.

4. By the time the teacher _______ (come), the students _______ (leave).

5. He _______ (lose) his keys, so he _______ (can't / enter) the house.

6. I wish I _______ (study) harder for the test.

7. If she _______ (not / forget) her wallet, she _______ (buy) the dress.

8. He said he _______ (never / visit) Paris before.

Đáp án

1. When I arrived, the film had already started.

2. She didn't eat anything because she had had a big lunch.

3. After they had finished the project, they went on holiday.

4. By the time the teacher came, the students had left.

5. He had lost his keys, so he couldn't enter the house.

6. I wish I had studied harder for the test.

7. If she hadn't forgotten her wallet, she would have bought the dress.

8. He said he had never visited Paris before.

9. Tóm Tắt

Ghi nhớ nhanh về Past Perfect

  • Cấu trúc: had + V3/V-ed (giống nhau cho mọi ngôi)
  • Dùng cho hành động xảy ra trước một hành động / thời điểm khác trong quá khứ
  • Từ tín hiệu: before, after, by the time, when, already, just, never, until
  • Dùng trong câu điều kiện loại 3: If + had + V3, ... would have + V3
  • Dùng trong câu tường thuật và cấu trúc wish + had + V3
  • Sau had luôn dùng V3 (không phải V2 hay nguyên mẫu)

Bước tiếp theo

Sau khi nắm vững thì quá khứ hoàn thành, hãy tìm hiểu thêm về thì quá khứ hoàn thành tiếp diễn (Past Perfect Continuous) để diễn tả hành động kéo dài trước một thời điểm trong quá khứ.

Luyện tập ngay trên LearnMyWords!

Tạo tài khoản miễn phí để lưu tiến trình học và luyện tập với flashcards thông minh.