Thì Quá Khứ Hoàn Thành (Past Perfect Tense) là một trong những thì quan trọng trong ngữ pháp tiếng Anh, giúp diễn tả những hành động đã hoàn thành trước một thời điểm hoặc sự kiện khác trong quá khứ. Để hiểu rõ hơn về thì này, chúng ta sẽ cùng tìm hiểu cấu trúc, cách dùng, và các ví dụ minh họa cụ thể.
Bài học liên quan: 5 cách sử dụng Quá khứ hoàn thành (Past Perfect).
Bài học cũ: Thì Tương Lai Tiếp Diễn (Future Continuous Tense) và 100 bài tập.
Cấu Trúc Của Thì Quá Khứ Hoàn Thành
Khẳng định:
- Công thức: S + had + V3 (Past Participle)
Ví dụ: - I had finished my homework before 8 p.m. (Tôi đã hoàn thành bài tập trước 8 giờ tối.)
Phủ định:
- Công thức: S + had not (hadn’t) + V3 (Past Participle)
Ví dụ: - She had not eaten breakfast before she went to work. (Cô ấy chưa ăn sáng trước khi đi làm.)
Nghi vấn:
- Công thức: Had + S + V3 (Past Participle)?
Ví dụ: - Had they left before the meeting started? (Họ đã rời đi trước khi cuộc họp bắt đầu chưa?)
Cách Dùng Thì Quá Khứ Hoàn Thành
Diễn Tả Hành Động Xảy Ra Trước Một Hành Động Khác Trong Quá Khứ
Thì Quá Khứ Hoàn Thành thường được sử dụng để diễn tả một hành động đã hoàn thành trước một hành động khác trong quá khứ. Hành động xảy ra trước dùng Past Perfect, hành động xảy ra sau dùng Past Simple.
Ví dụ:
- By the time we arrived at the station, the train had left.
(Khi chúng tôi đến nhà ga, tàu đã rời đi.)


- By the time I got home, they had eaten dinner.
- When we arrived, the movie had already started.
- She had finished her homework before her mother came home.
- They had built the bridge before the storm hit.
- After he had locked the door, he realized he left his keys inside.
- By the time the show ended, they had left the theater.
- I had cleaned the house before my friends arrived.
- By the time she got to the airport, the plane had taken off.
- After they had graduated, they moved to another city.
- We had packed our bags before the taxi came.
- He had never seen the movie until last night.
- She hadn’t finished her book before the deadline.
- When I reached the party, everyone had eaten.
- After the sun had set, the temperature dropped.
- By the time we got to the station, the bus had left.
- They had cleaned the house before their guests arrived.
- By the time the meeting started, she had prepared everything.
- He had completed the project before the manager asked for it.
- After she had cooked dinner, she sat down to relax.
- They had never traveled abroad before their honeymoon.
- After we had visited the museum, we went to the restaurant.
- By the time I woke up, they had already left.
- She had learned French before she moved to Paris.
- They had saved enough money before they bought the house.
- After I had called her, she came over.
- By the time the class ended, I had understood the lesson.
- He had washed the car before it started raining.
- She hadn’t seen the message until I showed her.
- After he had written the letter, he mailed it.
- By the time we finished the game, they had left.
- She had studied English for years before moving to the UK.
- They had eaten lunch before we arrived.
- By the time he reached the finish line, I had already crossed it.
- We had completed our homework before the teacher checked it.
- After they had lost the match, they practiced harder.
- I had read the book before watching the movie.
- She had fallen asleep before the movie ended.
- They had cleaned the park before the event started.
- By the time he arrived, we had finished the meeting.
- She had learned to drive before she bought her first car.
- After he had quit his job, he traveled around the world.
- By the time I saw the news, the story had gone viral.
- After they had gone to bed, the phone rang.
- She had called the doctor before the symptoms got worse.
- By the time we finished our lunch, they had already left.
- He had never traveled alone before last summer.
- By the time the sun rose, we had already left the campsite.
- She had baked the cake before the guests arrived.
- By the time they reached the top, we had already taken photos.
- He had written the report before the deadline passed.
- After we had cleaned the house, we went out for dinner.
- They had never tried sushi before their trip to Japan.
- By the time she arrived, the show had finished.
- He had trained hard before the competition started.
- She had visited the doctor before her condition worsened.
- They had completed the project before the boss asked.
- After they had moved, they started new jobs.
- By the time we got there, the concert had already started.
- He had eaten all the cookies before anyone else arrived.
- After she had seen the news, she called her family.
- By the time they arrived, we had already left.
- She had practiced for hours before the performance.
- After he had cleaned the room, he felt better.
- By the time we arrived, the rain had stopped.
- He had paid for the tickets before we reached the theater.
- After they had finished the race, they celebrated.
- She had washed her clothes before the power went out.
- By the time I called him, he had already gone to bed.
- They hadn’t finished the project when the deadline came.
- After he had left, we realized he forgot his keys.
- By the time the police arrived, the thieves had escaped.
- He had written his will before his illness got worse.
- They had decorated the house before the party started.
- By the time we arrived, they had set the table.
- She had packed her bags before the taxi arrived.
- He had saved enough money before starting his business.
- By the time we arrived, they had already started dinner.
- After she had cleaned the kitchen, she went out for a walk.
- By the time the bus came, we had waited for an hour.
- He had painted the room before we moved in.
- By the time the storm hit, we had prepared for it.
- They had completed the report before the meeting.
- She had graduated before she moved abroad.
- By the time the kids arrived, we had finished the cooking.
- He had made the decision before consulting anyone.
- After she had finished her speech, the audience applauded.
- By the time I opened the door, they had already gone.
- He had cleaned the car before it started raining.
- They hadn’t met before the conference last week.
- After we had planted the garden, it rained heavily.
- By the time we started our trip, they had already left.
- She had tried the recipe before she perfected it.
- After they had fixed the car, they went for a drive.
- He had left the office before I arrived.
- By the time I called her, she had gone to bed.
- After we had finished our meal, we paid the bill.
- By the time the show ended, they had fallen asleep.
- She had traveled to Italy before she learned the language.
- After they had prepared everything, the guests arrived.
- He had never played tennis before last summer.
Diễn Tả Hành Động Đã Hoàn Thành Trước Một Thời Điểm Cụ Thể Trong Quá Khứ
Nếu bạn muốn diễn tả một hành động đã hoàn thành trước một mốc thời gian cụ thể trong quá khứ, bạn cũng sử dụng thì này.
Ví dụ:
- She had graduated before 2019.
(Cô ấy đã tốt nghiệp trước năm 2019.)
Dùng Trong Câu Điều Kiện Loại 3
Thì Quá Khứ Hoàn Thành thường được sử dụng trong mệnh đề điều kiện loại 3 để diễn tả những điều kiện không có thật trong quá khứ.
Ví dụ:
- If I had known about the meeting, I would have attended.
(Nếu tôi biết về cuộc họp, tôi đã tham dự.)
Các Từ Nhận Biết Thì Quá Khứ Hoàn Thành
Khi học thì này, bạn cần chú ý đến các từ chỉ thời gian như:
- By the time (khi mà)
- Before (trước khi)
- After (sau khi)
- Already (đã)
- Just (vừa mới)
- When (khi mà)
Ví dụ:
- By the time the movie ended, he had fallen asleep.
(Khi bộ phim kết thúc, anh ấy đã ngủ quên.)
Một Số Lưu Ý Khi Sử Dụng Thì Quá Khứ Hoàn Thành
- Had là trợ động từ duy nhất được sử dụng trong thì này, áp dụng cho tất cả các ngôi.
- Động từ chính luôn ở dạng quá khứ phân từ (V3).
Bài Tập Vận Dụng Thì Quá Khứ Hoàn Thành
Bài tập 1: Điền thì quá khứ hoàn thành vào chỗ trống:


- After they __________ (leave), we cleaned the room.
- She __________ (not finish) her work before the deadline.
- Had he __________ (see) the movie before?
- By the time I __________ (arrive) at the party, most of the guests had left.
- They __________ (already, go) home before the rain started.
- We __________ (finish) dinner by the time she came home.
- He __________ (never, be) to Paris before the trip in 2019.
- The teacher __________ (correct) all the exams before the students arrived.
- After the plane __________ (land), we went to the hotel.
- He __________ (just, leave) when she called.
- The train __________ (already, leave) when we got to the station.
- They __________ (eat) breakfast before the meeting.
- By the time she arrived, they __________ (discuss) all the important points.
- He __________ (not read) the book before the exam.
- When I got there, they __________ (already, start) the movie.
- I __________ (never, meet) her before that day.
- By the time we reached the park, the concert __________ (end).
- She __________ (just, finish) her homework when the bell rang.
- He __________ (not clean) the house before the guests arrived.
- Had they __________ (leave) before you arrived?
- By 8 o’clock, she __________ (complete) her project.
- We __________ (already, decide) what to do before they asked us.
- The students __________ (leave) the classroom when the bell rang.
- She __________ (already, buy) the tickets before I arrived.
- Had you __________ (ever, see) such a beautiful sunset before that day?
- They __________ (not visit) the museum before the trip.
- By the time we found the key, we __________ (already, miss) the bus.
- She __________ (already, pack) her bags before the taxi arrived.
- He __________ (already, leave) by the time we got there.
- Had she __________ (finish) her work before the meeting started?
- After he __________ (break) the vase, he quickly left the room.
- The movie __________ (start) by the time we arrived at the cinema.
- They __________ (not finish) their dinner when the guests arrived.
- After the party __________ (end), everyone went home.
- By the time I called, she __________ (leave) for work.
- We __________ (already, clean) the house when the visitors arrived.
- They __________ (live) in that house for five years before they moved.
- He __________ (not see) his friends before they met at the reunion.
- By the time we got home, the kids __________ (already, fall) asleep.
- She __________ (not eat) anything before going to bed.
- By the time he proposed, they __________ (date) for five years.
- After the game __________ (finish), we went to celebrate.
- They __________ (not talk) for a long time before they met again.
- He __________ (study) English before he moved to the US.
- Had they __________ (finish) their meal before you arrived?
- We __________ (not speak) to each other for years before the meeting.
- By the time the sun rose, they __________ (already, leave).
- She __________ (not receive) the letter before the exam.
- After the rain __________ (stop), we went outside.
- They __________ (visit) many countries before they moved to Europe.
- By the time we arrived, she __________ (already, finish) her speech.
- They __________ (sell) the house before they moved to the city.
- I __________ (already, eat) lunch when you called.
- The dog __________ (not eat) its food before we got home.
- By the time we reached the airport, the plane __________ (already, take off).
- She __________ (work) there for 10 years before she retired.
- They __________ (not make) any decisions before the meeting.
- By the time I found my phone, I __________ (already, miss) your call.
- After the class __________ (end), we went to the cafe.
- Had they __________ (ever, travel) to Japan before their vacation?
- He __________ (not finish) reading the book before the exam.
- We __________ (already, leave) by the time the phone rang.
- By the time we arrived, the guests __________ (already, leave).
- They __________ (not prepare) the presentation before the meeting.
- After she __________ (graduate), she moved to New York.
- By the time the sun set, they __________ (already, complete) the task.
- We __________ (not buy) the tickets before the event started.
- Had you __________ (ever, visit) Paris before your honeymoon?
- The car __________ (break down) before we reached the highway.
- By the time she called, he __________ (already, go) to bed.
- After he __________ (lose) the match, he decided to quit.
- They __________ (already, move) to a new house before we visited.
- By the time we found the address, they __________ (already, leave).
- She __________ (not wash) the dishes before her mom arrived.
- After the rain __________ (stop), we went for a walk.
- By the time we arrived, the teacher __________ (already, start) the lesson.
- He __________ (not finish) his homework before the deadline.
- After she __________ (write) the report, she sent it to her boss.
- Had they __________ (finish) the project before the deadline?
- We __________ (not hear) the news before the announcement.
- After the flight __________ (land), they took a taxi to the hotel.
- She __________ (never, meet) him before that party.
- By the time I got home, they __________ (already, have) dinner.
- We __________ (already, pack) before the taxi arrived.
- After the storm __________ (pass), the sky cleared up.
- They __________ (not visit) the city before last year.
- He __________ (just, finish) his meal when the phone rang.
- The concert __________ (start) by the time we got there.
- They __________ (never, be) to London before the trip.
- By the time the meeting started, they __________ (already, prepare) everything.
- She __________ (not check) her email before the interview.
- After the movie __________ (finish), we went for dinner.
- By the time I arrived, they __________ (already, go) home.
- The train __________ (leave) before we reached the station.
- They __________ (not see) the new movie before last night.
- By the time she called, we __________ (already, decide).
- He __________ (not visit) his hometown before the reunion.
- After the lesson __________ (end), they packed up and left.
- We __________ (already, complete) the assignment when the teacher arrived.
- Had you __________ (meet) him before the conference?


Đáp án:
- had left
- had not finished
- seen
- had arrived
- had already gone
- had finished
- had never been
- had corrected
- had landed
- had just left
- had already left
- had eaten
- had discussed
- had not read
- had already started
- had never met
- had ended
- had just finished
- had not cleaned
- had left
- had completed
- had already decided
- had left
- had already bought
- had ever seen
- had not visited
- had already missed
- had already packed
- had already left
- had finished
- had broken
- had started
- had not finished
- had ended
- had left
- had already cleaned
- had lived
- had not seen
- had already fallen
- had not eaten
- had dated
- had finished
- had not talked
- had studied
- had finished
- had not spoken
- had already left
- had not received
- had stopped
- had visited
- had already finished
- had sold
- had already eaten
- had not eaten
- had already taken off
- had worked
- had not made
- had already missed
- had ended
- had ever traveled
- had not finished
- had already left
- had already left
- had not prepared
- had graduated
- had already completed
- had not bought
- had ever visited
- had broken down
- had already gone
- had lost
- had already moved
- had already left
- had not washed
- had stopped
- had already started
- had not finished
- had written
- had finished
- had not heard
- had landed
- had never met
- had already had
- had already packed
- had passed
- had not visited
- had just finished
- had started
- had never been
- had already prepared
- had not checked
- had finished
- had already gone
- had left
- had not seen
- had already decided
- had not visited
- had ended
- had already completed
- had met
Thì Quá Khứ Hoàn Thành (Past Perfect Tense) là một công cụ quan trọng trong tiếng Anh để diễn tả các sự kiện đã hoàn thành trước một mốc thời gian hoặc một sự kiện khác trong quá khứ. Việc nắm vững cách sử dụng của thì này không chỉ giúp bạn giao tiếp hiệu quả hơn mà còn giúp bạn thể hiện rõ ràng mối quan hệ thời gian giữa các hành động trong quá khứ.