Thì quá khứ hoàn thành: Cách dùng, ví dụ và bài tập

thì quá khứ hoàn thành - tổng quan và chuẩn bị

Trong hệ thống ngữ pháp tiếng Anh, thì quá khứ hoàn thành (Past Perfect Tense) giữ vai trò then chốt giúp người nói và người viết làm rõ thứ tự thời gian giữa các sự việc đã xảy ra trong quá khứ. Việc làm chủ thì này không chỉ giúp bạn tự tin đạt điểm cao trong các bài thi giao tiếp, THPT Quốc gia, IELTS hay TOEIC mà còn nâng cao năng lực diễn đạt tư duy logic. Bài viết này sẽ mang đến cẩm nang toàn diện từ lý thuyết cấu trúc, bảng tổng hợp ngữ pháp, các trường hợp sử dụng thực tế cho đến hệ thống bài tập thực hành kèm lời giải chi tiết.

Mục Lục

1. Tổng quan về thì quá khứ hoàn thành trong tiếng Anh

Thì quá khứ hoàn thành được sử dụng để diễn tả một hành động, sự việc đã xảy ra và hoàn thành trước một hành động khác hoặc trước một mốc thời gian xác định trong quá khứ. Trong chuỗi diễn biến quá khứ, sự việc nào xảy ra trước sẽ được chia ở thì quá khứ hoàn thành, còn sự việc xảy ra sau sẽ sử dụng thì quá khứ đơn.

Ý nghĩa quan trọng nhất của ngữ pháp này là thiết lập trình tự thời gian cực kỳ rõ ràng. Nếu không có thì này, người nghe hoặc người đọc khó có thể xác định sự kiện nào là nguyên nhân, sự kiện nào là kết quả, hoặc thứ tự diễn biến của các sự kiện trong quá khứ. Kiến thức này phù hợp với mọi đối tượng học tiếng Anh, từ học sinh trung học đang ôn luyện thi cử đến người đi làm muốn cải thiện kỹ năng viết báo cáo và giao tiếp công việc chuyên nghiệp.

Hiểu một cách đơn giản, nếu quá khứ đơn miêu tả những điểm mốc đã qua, thì quá khứ hoàn thành chính là “quá khứ của quá khứ”. Nắm chắc nền tảng này sẽ giúp bạn kết nối ý tưởng mượt mà và tránh được những lỗi diễn đạt thiếu chính xác.

2. Cấu trúc ngữ pháp và bảng tổng hợp thì quá khứ hoàn thành

thì quá khứ hoàn thành - tổng quan và chuẩn bị
Hình ảnh 1: Thì quá khứ hoàn thành: Cách dùng, ví dụ và bài tập (tổng quan và chuẩn bị)

Cấu trúc của thì này dựa trên trợ động từ had kết hợp với động từ ở dạng quá khứ phân từ (Past Participle – V3/V-ed). Trợ động từ “had” được dùng nhất quán cho tất cả các ngôi chủ ngữ (I, you, we, they, he, she, it và danh số ít/số nhiều), giúp công thức trở nên dễ nhớ hơn nhiều so với các thì hiện tại.

Dưới đây là bảng tổng hợp công thức, phiên âm chuẩn quốc tế, ví dụ minh họa và từ vựng quan trọng liên quan đến quá khứ hoàn thành:

Thể / Thành phầnCông thức ngữ phápPhiên âm chuẩn (IPA)Ví dụ minh họaTừ vựng & Ghi chú
Khẳng địnhS + had + V3/V-ed + O/S/ + /hæd/ hoặc /həd/ + /V-P2/She had left before I arrived.leave -> left -> left (/liːv/ – /left/): Rời đi
Phủ địnhS + had not (hadn’t) + V3/V-ed + O/S/ + /ˈhæd.ənt/ + /V-P2/They hadn’t finished the task by 5 PM.finish (/ˈfɪn.ɪʃ/): Hoàn thành
Nghi vấn Yes/NoHad + S + V3/V-ed + O?/hæd/ + /S/ + /V-P2/?Had you eaten dinner before going out?eat -> ate -> eaten (/iːt/ – /eɪt/ – /ˈiː.tən/): Ăn
Câu hỏi Wh-Wh- + had + S + V3/V-ed + O?/Wh-/ + /hæd/ + /S/ + /V-P2/?What had he done before the power went out?do -> did -> done (/duː/ – /dɪd/ – /dʌn/): Làm

Để áp dụng chính xác các công thức trên trong câu phức, người học thường kết hợp thì này với thì quá khứ đơn trong tiếng Anh để tạo nên mối quan hệ nguyên nhân – kết quả hoặc thứ tự trước – sau giữa các hành động.

3. Cách dùng chi tiết và dấu hiệu nhận biết thì quá khứ hoàn thành

Để sử dụng thành thạo và linh hoạt trong mọi ngữ cảnh, bạn cần nắm rõ từng trường hợp áp dụng cụ thể cũng như các từ nhận biết đặc trưng của thì ngữ pháp này.

Diễn tả hành động hoàn tất 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 kết thúc trước sẽ chia ở quá khứ hoàn thành, hành động xảy ra sau chia quá khứ đơn.

Ví dụ: When the police arrived, the thief had escaped. (Khi cảnh sát đến, tên trộm đã tẩu thoát từ trước đó).

Diễn tả hành động hoàn tất trước một mốc thời gian cụ thể trong quá khứ

Khi có một mốc thời gian xác định trong quá khứ (như trước 8 giờ tối qua, trước năm 2020), hành động hoàn thành trước mốc thời gian đó sẽ dùng quá khứ hoàn thành.

Ví dụ: By 10 p.m. last night, all students had completed their assignments. (Tính đến 10 giờ tối qua, tất cả học sinh đã làm xong bài tập).

Dùng trong câu điều kiện loại 3 và câu điều kiện hỗn hợp

Thì này được đặt ở mệnh đề If trong câu điều kiện loại 3 nhằm diễn tả một giả định không có thực trong quá khứ, thể hiện sự tiếc nuối hoặc giả định trái ngược với sự thật đã xảy ra.

Ví dụ: If I had studied harder, I would have passed the examination. (Nếu tôi học chăm hơn thì tôi đã đỗ kỳ thi rồi).

Sử dụng trong cấu trúc ước muốn (Wish / If only) và câu tường thuật

Cấu trúc S + wish + S + had + V3 diễn tả mong ước một điều gì đó đã xảy ra khác đi trong quá khứ. Ngoài ra, khi chuyển câu trực tiếp ở thì quá khứ đơn hoặc hiện tại hoàn thành sang câu tường thuật, ta lùi thì về quá khứ hoàn thành.

Ví dụ: He wished he hadn’t bought that expensive car. (Anh ấy ước mình đã không mua chiếc xe đắt tiền đó).

Dấu hiệu nhận biết và liên từ đi kèm

Bạn có thể nhanh chóng nhận biết thì quá khứ hoàn thành nhờ sự xuất hiện của các từ và liên từ chỉ thời gian sau:

  • Before / By the time + Mệnh đề quá khứ đơn: Trước khi… (mệnh đề còn lại chia quá khứ hoàn thành).
  • After + Mệnh đề quá khứ hoàn thành: Sau khi… (mệnh đề còn lại chia quá khứ đơn).
  • By + mốc thời gian trong quá khứ: Tính đến thời điểm…
  • Hardly / Scarcely … when … hoặc No sooner … than …: Vừa mới … thì đã … (thường dùng trong cấu trúc đảo ngữ).
  • Until then / Prior to that time: Cho đến lúc đó / Trước thời điểm đó.

Khi làm các bài tập liên quan đến khoảng thời gian kéo dài liên tục trước một mốc quá khứ, bạn cần quan sát kỹ bối cảnh để tránh nhầm lẫn với cách dùng quá khứ tiếp diễn vốn nhấn mạnh vào tính diễn tiến của sự việc tại một thời điểm.

4. Phân biệt thì quá khứ hoàn thành với các thì ngữ pháp liên quan

Sự nhầm lẫn giữa các thì hoàn thành và thì quá khứ là điều rất thường gặp ở người học tiếng Anh. Việc so sánh đối chiếu sẽ giúp bạn định hình tư duy ngữ pháp chuẩn xác hơn.

Phân biệt với thì quá khứ đơn

Thì quá khứ đơn diễn tả hành động đã xảy ra và kết thúc hoàn toàn tại một thời điểm xác định trong quá khứ, không so sánh thứ tự với hành động khác. Trong khi đó, quá khứ hoàn thành luôn nhấn mạnh tính “trước – sau” so với một hành động hoặc mốc thời gian quá khứ khác.

Ví dụ:

  • Quá khứ đơn: I ate dinner at 7 PM. (Tôi ăn tối lúc 7 giờ – chỉ nêu sự việc đơn thuần).
  • Quá khứ hoàn thành: I had eaten dinner when he came at 7 PM. (Tôi đã ăn tối xong trước khi anh ấy đến lúc 7 giờ).

Phân biệt với thì hiện tại hoàn thành

Điểm khác biệt cốt lõi nằm ở mốc tham chiếu thời gian. Hiện tại hoàn thành diễn tả hành động bắt đầu trong quá khứ và còn liên quan hoặc để lại kết quả ở hiện tại. Quá khứ hoàn thành diễn tả hành động đã hoàn tất trọn vẹn trước một điểm mốc trong quá khứ và không còn liên quan đến hiện tại.

Nhiều bạn học sinh khi mới bắt đầu ôn tập thường cảm thấy bối rối khi so sánh điểm mốc này với kiến thức thì hiện tại hoàn thành, do đó việc vẽ trục thời gian là phương pháp trực quan nhất để phân biệt.

Phân biệt với thì hiện tại hoàn thành tiếp diễn

Hiện tại hoàn thành tiếp diễn nhấn mạnh tính liên tục của hành động kéo dài từ quá khứ đến tận hiện tại và có thể tiếp diễn ở tương lai. Trái lại, quá khứ hoàn thành chỉ tập trung vào kết quả của một hành động đã chấm dứt hoàn toàn trước một mốc quá khứ khác.

Bên cạnh đó, việc phân biệt bản chất hành động kéo dài hay đã chấm dứt cũng đóng vai trò quan trọng khi bạn học nâng cao lên thì hiện tại hoàn thành tiếp diễn trong hệ thống ngữ pháp tổng hợp.

5. Bài tập ứng dụng thì quá khứ hoàn thành có lời giải chi tiết

Để ghi nhớ vững chắc lý thuyết, hãy cùng thực hành các dạng bài tập từ cơ bản đến nâng cao dưới đây.

Bài tập 1: Chia động từ trong ngoặc ở thì quá khứ hoàn thành hoặc quá khứ đơn

  1. By the time we (arrive) ______ at the cinema, the film (already / start) ______.
  2. She (not / feel) ______ hungry because she (eat) ______ a big lunch earlier.
  3. After he (finish) ______ his work, he (go) ______ home.
  4. They (live) ______ in London for five years before they (move) ______ to Paris.
  5. Yesterday, I (realize) ______ that I (forget) ______ my wallet at home.

Bài tập 2: Chọn đáp án đúng nhất (A, B, C hoặc D)

  1. No sooner ______ the door than the phone rang.

    A. I had opened

    B. had I opened

    C. did I open

    D. I opened
  2. When I met Jane yesterday, she ______ her job two weeks before.

    A. lost

    B. has lost

    C. had lost

    D. is losing
  3. By the time the sun set, the farmers ______ all the crops.

    A. had harvested

    B. harvested

    C. have harvested

    D. harvest

Bài tập 3: Viết lại câu sao cho nghĩa không đổi

  1. He did all his homework. Then he went to bed. (Dùng “After”)
  2. The train left. We arrived at the station later. (Dùng “By the time”)

Đáp án và lời giải chi tiết

Đáp án Bài tập 1:

  1. arrived / had already started: Hành động chiếu phim xảy ra trước hành động đến rạp, nên chiếu phim chia quá khứ hoàn thành (had already started), đến rạp chia quá khứ đơn (arrived).
  2. didn’t feel / had eaten: Hành động ăn trưa xảy ra trước nên chia quá khứ hoàn thành (had eaten), trạng thái không thấy đói xảy ra sau chia quá khứ đơn (didn’t feel).
  3. had finished / went: Mệnh đề sau “After” diễn tả hành động hoàn thành trước nên chia quá khứ hoàn thành (had finished), hành động về nhà xảy ra sau chia quá khứ đơn (went).
  4. had lived / moved: Sống ở London 5 năm xảy ra trước thời điểm chuyển sang Paris, dùng quá khứ hoàn thành (had lived) cho giai đoạn trước.
  5. realized / had forgotten: Việc quên ví xảy ra trước thời điểm nhận ra vào ngày hôm qua, nên quên ví chia quá khứ hoàn thành (had forgotten).

Đáp án Bài tập 2:

  1. B. had I opened: Cấu trúc đảo ngữ với No sooner + had + S + V3 + than… (Vừa mới… thì…).
  2. C. had lost: Mất việc xảy ra 2 tuần trước thời điểm gặp nhau trong quá khứ, dùng quá khứ hoàn thành.
  3. A. had harvested: Cấu trúc By the time + quá khứ đơn, mệnh đề chính chia quá khứ hoàn thành.

Đáp án Bài tập 3:

  1. After he had done all his homework, he went to bed. (Sau khi làm xong bài tập, anh ấy mới đi ngủ).
  2. By the time we arrived at the station, the train had left. (Vào lúc chúng tôi đến ga, tàu đã rời đi rồi).

6. Câu hỏi thường gặp về thì quá khứ hoàn thành

Khi nào dùng After và Before với thì quá khứ hoàn thành?

Công thức ghi nhớ nhanh: After + Quá khứ hoàn thành, Quá khứ đơnBefore + Quá khứ đơn, Quá khứ hoàn thành. Hành động nào đứng ngay sau “After” là hành động xảy ra trước, còn hành động đứng sau “Before” là hành động xảy ra sau.

Quá khứ hoàn thành có đi với thì hiện tại đơn được không?

Không. Quá khứ hoàn thành thuộc nhóm thì quá khứ và luôn lấy một điểm mốc trong quá khứ làm mốc so sánh. Do đó, nó không đi trực tiếp với các thì hiện tại đơn trong cùng một mệnh đề thời gian liên kết.

Động từ bất quy tắc trong thì quá khứ hoàn thành lấy ở cột nào?

Trong bảng động từ bất quy tắc, dạng động từ dùng cho thì quá khứ hoàn thành nằm ở cột thứ 3 (thường gọi là V3 hoặc Past Participle). Đối với động từ có quy tắc, bạn chỉ cần thêm đuôi “-ed” vào sau động từ nguyên mẫu.

Làm sao để không nhầm lẫn giữa cấu trúc “had + V3” và “had + N”?

Cụm “had + V3” là cấu trúc ngữ pháp của thì quá khứ hoàn thành (trong đó “had” là trợ động từ). Còn “had + N” là thì quá khứ đơn của động từ chính “have” mang nghĩa sở hữu một vật/điều gì đó trong quá khứ (ví dụ: I had a car).

Có thể viết tắt trợ động từ Had trong thì quá khứ hoàn thành không?

Có. Trong văn nói hoặc văn viết thân mật, “had” thường được viết tắt thành ‘d sau chủ ngữ (ví dụ: I’d finished, They’d left). Tuy nhiên, cần chú ý phân biệt ‘d này với ‘d của “would” (would + V-bare).