Thì quá khứ hoàn thành: Công thức, cách dùng, dấu hiệu và bài tập dễ hiểu

Thì quá khứ hoàn thành: Công thức, cách dùng, dấu hiệu và bài tập dễ hiểu

18/03/2026

10:57:05

Mục lục

Mục lục

    Thì quá khứ hoàn thành là một trong những chủ điểm ngữ pháp quan trọng trong tiếng Anh, đặc biệt khi người học cần kể lại các sự việc xảy ra theo trình tự trong quá khứ. Đây là thì dùng để diễn tả một hành động đã xảy ra và hoàn thành trước một hành động hoặc thời điểm khác trong quá khứ. Nếu không nắm chắc thì này, người học rất dễ nhầm với quá khứ đơn và làm câu văn mất logic thời gian.

    Với người học IELTS, thì quá khứ hoàn thành thường xuất hiện trong Speaking khi kể chuyện, nói về trải nghiệm trong quá khứ, và trong Writing khi mô tả sự việc theo trình tự thời gian. Nếu bạn đang muốn xây nền tảng ngữ pháp chắc hơn để học IELTS bài bản, có thể tham khảo thêm khóa học tại IELTS INTENSIVE ACADEMY.

    Thì quá khứ hoàn thành là gì?

    Thì quá khứ hoàn thành (Past Perfect) dùng để diễn tả một hành động xảy ra trước một hành động khác trong quá khứ.

    Hiểu đơn giản:

    • hành động nào xảy ra trước → dùng quá khứ hoàn thành

    • hành động nào xảy ra sau → thường dùng quá khứ đơn

    Ví dụ

    • When I arrived, she had left.

    • He had finished his homework before he went out.

    • They had never seen snow before they moved abroad.

    Trong các câu trên, hành động ở thì quá khứ hoàn thành đều xảy ra trước hành động còn lại trong quá khứ.

    Công thức thì quá khứ hoàn thành

    Thì quá khứ hoàn thành có công thức khá dễ nhớ vì chỉ dùng một trợ động từ là had cho mọi chủ ngữ.

    1. Câu khẳng định

    S + had + V3/ed

    Ví dụ

    • I had finished the report.

    • She had gone home.

    • They had completed the project.

    2. Câu phủ định

    S + had not + V3/ed

    Viết tắt:
    had not = hadn’t

    Ví dụ

    • I hadn’t seen him before.

    • She hadn’t prepared for the test.

    • We hadn’t heard the news.

    3. Câu nghi vấn

    Câu hỏi Yes/No

    Had + S + V3/ed?

    Ví dụ

    • Had you finished your homework before dinner?

    • Had she left when you arrived?

    Câu hỏi với từ để hỏi

    Wh-word + had + S + V3/ed?

    Ví dụ

    • Why had he gone there?

    • What had they done before the meeting?

    Cách dùng thì quá khứ hoàn thành

    1. Diễn tả một hành động xảy ra trước một hành động khác trong quá khứ

    Đây là cách dùng quan trọng nhất của thì quá khứ hoàn thành.

    Ví dụ

    • After I had eaten, I went to bed.

    • She had left before I called her.

    • They had finished the meeting when we arrived.

    Trong các câu này, hành động ở quá khứ hoàn thành xảy ra trước, còn hành động ở quá khứ đơn xảy ra sau.

    2. Diễn tả một hành động xảy ra trước một thời điểm trong quá khứ

    Không phải lúc nào quá khứ hoàn thành cũng đi với một hành động khác. Nhiều khi nó chỉ dùng để nhấn mạnh một việc đã hoàn thành trước một mốc thời gian cụ thể trong quá khứ.

    Ví dụ

    • By 8 p.m., I had finished my homework.

    • She had completed the task before Monday.

    • By the time he was 20, he had learned two foreign languages.

    3. Diễn tả nguyên nhân của một kết quả trong quá khứ

    Thì quá khứ hoàn thành cũng có thể được dùng để giải thích vì sao một điều gì đó đã xảy ra trong quá khứ.

    Ví dụ

    • He was tired because he had worked all night.

    • She was upset because she had lost her bag.

    • They were happy because they had passed the exam.

    4. Dùng trong câu tường thuật hoặc kể chuyện

    Khi kể chuyện, thì quá khứ hoàn thành giúp sắp xếp các sự kiện rõ ràng hơn, nhất là khi cần quay lại một hành động xảy ra sớm hơn trong quá khứ.

    Ví dụ

    • I met a man who had lived in Canada for many years.

    • She told me that she had seen that movie before.

    • We visited a place where my grandfather had worked.

    Dấu hiệu nhận biết thì quá khứ hoàn thành

    Một số từ và cụm từ thường gặp với thì quá khứ hoàn thành:

    • before

    • after

    • by the time

    • when

    • as soon as

    • until then

    • already

    • just

    • never

    Ví dụ

    • She had already left before I arrived.

    • By the time we got there, the film had started.

    • He had never tried sushi before last night.

    Lưu ý: các từ như before hay after không tự động bắt buộc dùng quá khứ hoàn thành, nhưng chúng thường xuất hiện trong các câu cần thể hiện thứ tự hai hành động trong quá khứ.

    This may contain: a piece of paper with writing on it

    Phân biệt quá khứ hoàn thành và quá khứ đơn

    Đây là phần rất nhiều người học dễ nhầm.

    Dùng quá khứ hoàn thành khi:

    • muốn nhấn mạnh một hành động xảy ra trước một hành động khác trong quá khứ

    • cần làm rõ trình tự thời gian

    Dùng quá khứ đơn khi:

    • hành động chỉ đơn thuần xảy ra và kết thúc trong quá khứ

    • không cần nhấn mạnh quan hệ trước – sau

    Ví dụ so sánh

    • When I arrived, she left.

    • When I arrived, she had left.

    Câu thứ hai tự nhiên và rõ nghĩa hơn nếu muốn nói rằng cô ấy đã rời đi trước khi tôi đến.

    Một ví dụ khác

    • I ate dinner and went out.

    • I had eaten dinner before I went out.

    Câu thứ hai nhấn mạnh rõ việc ăn tối xảy ra trước.

    Cách chia động từ ở thì quá khứ hoàn thành

    Vì công thức luôn dùng had + V3, bạn cần nắm chắc quá khứ phân từ (V3).

    1. Động từ có quy tắc

    Thêm -ed

    • work → worked

    • clean → cleaned

    • finish → finished

    2. Động từ bất quy tắc

    Phải học theo bảng động từ bất quy tắc

    • go → gone

    • do → done

    • eat → eaten

    • see → seen

    • write → written

    Ví dụ

    • She had written a letter.

    • They had gone home.

    • I had seen him before.

    Những lỗi thường gặp khi dùng thì quá khứ hoàn thành

    1. Dùng V2 thay vì V3

    Sai: She had went home.
    Đúng: She had gone home.

    2. Lạm dụng quá khứ hoàn thành khi không cần thiết

    Không phải câu nào có 2 hành động trong quá khứ cũng bắt buộc dùng quá khứ hoàn thành. Chỉ dùng khi cần làm rõ hành động nào xảy ra trước.

    3. Nhầm giữa had và have/has

    Sai: He has finished before I came.
    Đúng: He had finished before I came.

    4. Quên logic thời gian

    Sai: After he had arrived, he had eaten dinner.
    Nếu chỉ kể theo trình tự đơn giản, có thể tự nhiên hơn là:
    After he arrived, he ate dinner.

    Cách dùng thì quá khứ hoàn thành trong IELTS

    Với người học IELTS, thì quá khứ hoàn thành rất hữu ích trong:

    • Speaking Part 2 khi kể lại một sự kiện trong quá khứ

    • Speaking Part 3 khi nói về trải nghiệm hoặc thay đổi theo thời gian

    • Writing khi kể lại quá trình, mô tả bối cảnh hoặc trình bày nguyên nhân – kết quả trong quá khứ

    Ví dụ IELTS Speaking

    • Before I entered university, I had studied English for several years.

    • When I got to the station, the train had already left.

    • I was nervous because I had never spoken in front of a large audience before.

    Nếu nền tảng ngữ pháp của bạn còn yếu, việc dùng sai thì rất dễ làm giảm độ chính xác ngôn ngữ trong bài thi.

    Bài tập thì quá khứ hoàn thành

    Bài 1: Chia động từ trong ngoặc

    1. She ____ (leave) before I arrived.

    2. They ____ (finish) dinner when we came.

    3. He was tired because he ____ (work) all day.

    4. ____ you ever ____ (see) that place before?

    5. We ____ not ____ (meet) him before the party.

    Bài 2: Chọn đáp án đúng

    1. By the time I got there, the bus ____ .
      A. left
      B. had left
      C. leaves

    2. She was happy because she ____ the exam.
      A. had passed
      B. passed
      C. passes

    3. Had he ____ the report before the meeting?
      A. finish
      B. finished
      C. finishing

    4. They ____ not seen the movie before last night.
      A. had
      B. have
      C. has

    5. After she had done her homework, she ____ TV.
      A. watches
      B. watched
      C. watch

    Đáp án

    Bài 1

    1. had left

    2. had finished

    3. had worked

    4. Had / seen

    5. had / met

    Bài 2

    1. B

    2. A

    3. B

    4. A

    5. B

    Mẹo học thì quá khứ hoàn thành dễ nhớ

    This may contain: a hand holding up a notebook with writing on it

    Để học nhanh và không nhầm, bạn có thể nhớ công thức sau:

    Quá khứ hoàn thành = had + V3

    Và ghi nhớ quy tắc:

    • việc nào xảy ra trước trong quá khứ → ưu tiên nghĩ đến quá khứ hoàn thành

    • việc nào xảy ra sau → thường là quá khứ đơn

    Một mẹo rất hiệu quả là tự tạo ví dụ từ cuộc sống thật của mình:

    • Before I started working, I had studied at university for four years.

    • When I reached home, my mother had cooked dinner.

    Kết luận

    Thì quá khứ hoàn thành là một chủ điểm ngữ pháp rất quan trọng vì nó giúp người học diễn tả rõ trình tự các hành động trong quá khứ. Khi nắm chắc công thức had + V3, cách dùng, dấu hiệu nhận biếtcách phân biệt với quá khứ đơn, bạn sẽ viết và nói chính xác hơn rất nhiều.

    Nếu bạn muốn học tiếng Anh hoặc IELTS theo lộ trình bài bản hơn, có thể tham khảo IELTS INTENSIVE ACADEMY để được định hướng theo trình độ và mục tiêu học tập.

    Đọc thêm:
    Khóa học tại IELTS INTENSIVE ACADEMY
    Học thêm về Past Perfect tại British Council

    Bài viết liên quan
    Writing Letter IELTS: Hướng Dẫn Toàn Diện Cho Bạn Từ A-Z

    30/04/2026

    17:35:34

    Writing Letter IELTS: Hướng Dẫn Toàn Diện Cho Bạn Từ A-Z

    Hướng dẫn chi tiết và chất lượng về writing letter IELTS cho bạn từ A-Z: cấu trúc, cách viết từng dạng thư, tiêu chí chấm điểm và bí quyết giúp bạn đạt band cao hiệu quả ngay lần thi đầu tiên.
    Tài liệu IELTS General đầy đủ từ A-Z giúp bạn tăng band nhanh chóng

    28/04/2026

    18:23:47

    Tài liệu IELTS General đầy đủ từ A-Z giúp bạn tăng band nhanh chóng

    Hãy cùng khám phá ngay bộ tài liệu ielts general đầy đủ, chuẩn và dễ học, cập nhật mới nhất giúp bạn cải thiện band điểm nhanh chóng. Lộ trình học rõ ràng, tài liệu chuẩn, phù hợp mọi trình độ.
    Thi IELTS General có khó không? Giải đáp chi tiết từ A-Z

    28/04/2026

    18:19:26

    Thi IELTS General có khó không? Giải đáp chi tiết từ A-Z

    Tìm hiểu thi ielts general có khó không qua phân tích chi tiết cấu trúc đề, kỹ năng cần thiết và bí quyết đạt điểm cao. Khám phá lộ trình học hiệu quả cùng Ielts Intensive Academy.
    Thi IELTS General: Lỗi Sai Phổ Biến Và Cách Đạt Điểm Cao

    28/04/2026

    18:12:33

    Thi IELTS General: Lỗi Sai Phổ Biến Và Cách Đạt Điểm Cao

    Thi IELTS Academic gồm cấu trúc gì, ôn luyện ra sao để đạt điểm cao? Khám phá chi tiết format bài thi, chiến lược học hiệu quả và lộ trình chinh phục band điểm mục tiêu tại Ielts Intensive Academy.
    Thi ielts academic: Hướng dẫn chi tiết cho người mới bắt đầu

    28/04/2026

    18:09:25

    Thi ielts academic: Hướng dẫn chi tiết cho người mới bắt đầu

    Thi IELTS Academic gồm cấu trúc gì, ôn luyện ra sao để đạt điểm cao? Khám phá chi tiết format bài thi, chiến lược học hiệu quả và lộ trình chinh phục band điểm mục tiêu tại Ielts Intensive Academy.
    IELTS cho người đi làm: Cách học hiệu quả khi bận rộn và lộ trình đạt 6.5+

    28/04/2026

    17:13:07

    IELTS cho người đi làm: Cách học hiệu quả khi bận rộn và lộ trình đạt 6.5+

    Khác với học sinh hoặc sinh viên, người đi làm thường phải đối mặt với một thách thức lớn khi học IELTS: thiếu thời gian và năng lượng.
    Học IELTS cấp tốc có hiệu quả không? Sự thật và cách học đúng để tăng band nhanh

    28/04/2026

    16:39:50

    Học IELTS cấp tốc có hiệu quả không? Sự thật và cách học đúng để tăng band nhanh

    Trong những năm gần đây, nhu cầu học IELTS cấp tốc tại Việt Nam tăng mạnh, đặc biệt với những người cần chứng chỉ gấp để phục vụ mục tiêu du học, xin việc hoặc tốt nghiệp.
    Luyện Writing IELTS từ 5.0 lên 6.5: Phương pháp thực tế giúp tăng band nhanh

    28/04/2026

    16:03:16

    Luyện Writing IELTS từ 5.0 lên 6.5: Phương pháp thực tế giúp tăng band nhanh

    Trong 4 kỹ năng của IELTS, Writing thường là phần khiến người học “mắc kẹt” lâu nhất. Không giống như Listening hay Reading có thể cải thiện bằng luyện tập số lượng lớn, Writing đòi hỏi sự kết hợp của nhiều yếu tố: tư duy logic, vốn từ vựng, ngữ pháp và khả năng tổ chức bài viết.
    Luyện Speaking IELTS 6.5: Phương pháp thực tế giúp tăng band nhanh và bền vững

    28/04/2026

    15:55:24

    Luyện Speaking IELTS 6.5: Phương pháp thực tế giúp tăng band nhanh và bền vững

    Trong 4 kỹ năng của IELTS, Speaking thường là phần khiến người học lo lắng nhất. Không giống như Listening hay Reading có thể
    Nên học IELTS ở đâu để đạt điểm cao? Tiêu chí chọn trung tâm chuẩn nhất hiện nay

    28/04/2026

    15:50:07

    Nên học IELTS ở đâu để đạt điểm cao? Tiêu chí chọn trung tâm chuẩn nhất hiện nay

    Trong hành trình chinh phục IELTS, nhiều người thường tập trung vào việc học bao nhiêu giờ, làm bao nhiêu đề, nhưng lại bỏ qua yếu tố quan trọng nhất: học ở đâu.
    Map
    Zalo
    Hotline
    Hotline