![]()
Thì quá khứ hoàn thành (Past Perfect) là một cấu trúc ngữ pháp quan trọng trong tiếng Anh, thường đi kèm với các trạng từ hoặc cụm trạng từ như before, by the time để làm rõ trình tự thời gian giữa các sự kiện. Trong bài viết này, IELTS The Tutors cung cấp khái niệm, công thức, cách dùng và ví dụ minh họa của thì Past Perfect, giúp bạn sử dụng cấu trúc này chính xác hơn trong giao tiếp và bài thi tiếng Anh.
|
Key Takeaways |
|
Past Perfect dùng để diễn tả một hành động đã hoàn thành trước một sự kiện khác trong quá khứ.
Thì này thường đi kèm các từ chỉ trình tự thời gian như: before, by the time, after, already Past Perfect giúp làm rõ thứ tự các hành động trong quá khứ và thường xuất hiện trong viết học thuật, kể chuyện và bài thi tiếng Anh. |
Thì quá khứ hoàn thành (Past Perfect) là gì?
Thì quá khứ hoàn thành (Past Perfect Tense) là một thì trong tiếng Anh 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 thời điểm hoặc một hành động khác trong quá khứ.
Nói cách khác, Past Perfect giúp xác định trình tự các hành động trong quá khứ. Vì vậy, thì này thường được dùng khi kể chuyện, mô tả sự kiện hoặc giải thích nguyên nhân của một sự việc.
Ví dụ: She had left by the time he arrived. (Cô ấy đã rời đi trước khi anh ấy đến.)
Trong câu này:
- had left → chia ở thì quá khứ hoàn thành, diễn tả hành động xảy ra trước.
- arrived → chia ở thì quá khứ đơn, diễn tả hành động xảy ra sau.
Nhờ sử dụng Past Perfect, người nghe có thể hiểu rõ trình tự của hai sự kiện:
- Cô ấy rời đi trước.
- Sau đó anh ấy mới đến.

Công thức thì quá khứ hoàn thành (Past Perfect)
Công thức câu khẳng định
Trong câu khẳng định, chúng ta sử dụng “had” cho tất cả các ngôi chủ ngữ, không phân biệt số ít hay số nhiều.
Cấu trúc: S + had + V3/-ed + …
Ví dụ:
- I had finished my IELTS writing task before the teacher asked for it. (Tôi đã hoàn thành bài viết IELTS trước khi giáo viên yêu cầu.)
- By the time we arrived at the workshop, the expert had started his presentation. (Vào lúc chúng tôi đến buổi workshop, vị chuyên gia đã bắt đầu bài thuyết trình của mình rồi.)
Công thức câu phủ định
Để phủ định, chúng ta chỉ cần thêm “not” vào sau trợ động từ “had”.
Cấu trúc: S + had + not + V3/-ed + O
Viết tắt: had not = hadn't
Ví dụ:
- She hadn’t charged her phone before leaving home. (Cô ấy đã không sạc điện thoại trước khi ra khỏi nhà.)
- I hadn’t tried sushi before I went to Japan. (Tôi chưa từng thử sushi trước khi đến Nhật Bản.)
Công thức câu nghi vấn
|
|
Cấu trúc |
Ví dụ |
|
Câu hỏi Yes/No |
Had + S + V_3/ed + …? → Yes, S + had. → No, S + hadn't. |
Had you studied English grammar before you moved to Ho Chi Minh City? (Bạn đã học ngữ pháp tiếng Anh trước khi chuyển đến TP. Hồ Chí Minh phải không?) |
|
Câu hỏi Wh- |
Wh- + had + S + V3/-ed + …? |
What had they done to optimize the content before the Google update? (Họ đã làm gì để tối ưu hóa nội dung trước bản cập nhật của Google?) |

Xem thêm: Làm chủ 12 thì trong tiếng Anh một cách đơn giản, dễ nhớ
Cách dùng thì quá khứ hoàn thành
Khi có hai hành động trong quá khứ, thì quá khứ hoàn thành diễn tả hành động xảy ra trước, hành động xảy ra sau sử dụng thì quá khứ đơn.
Ví dụ:
- I applied for the English teacher position after I had obtained my IELTS certificate and teaching qualification. (Tôi đã ứng tuyển vào vị trí giáo viên tiếng Anh sau khi đạt chứng chỉ IELTS và nghiệp vụ sư phạm.)
- She met the director after she had graduated with honors. (Cô ấy đã gặp vị giám đốc sau khi đã tốt nghiệp loại xuất sắc.)
Diễn tả hành động, sự việc diễn ra và kéo dài cho đến một thời điểm hoặc hành động trong quá khứ.
Ví dụ:
- By the time the meeting started, we had prepared all the necessary documents. (Vào lúc cuộc họp bắt đầu, chúng tôi đã chuẩn bị xong tất cả tài liệu cần thiết.)
Diễn tả một hành động xảy ra trước một thời điểm nhất định trong quá khứ.
Ví dụ:
- I had never experienced such a professional working environment until I joined this agency. (Tôi chưa từng trải nghiệm môi trường làm việc chuyên nghiệp như thế cho đến khi gia nhập công ty này.)
Diễn tả hành động là điều kiện hoặc nguyên nhân của một hành động khác trong quá khứ.
Ví dụ:
- I had researched the topic carefully, so I was very confident during the presentation. (Tôi đã nghiên cứu chủ đề này rất kỹ, vì vậy tôi rất tự tin trong suốt buổi thuyết trình.)
- They had invested a lot in technology, which helped them dominate the market. (Họ đã đầu tư rất nhiều vào công nghệ, điều này đã giúp họ thống lĩnh thị trường.)
Sử dụng trong câu điều kiện loại 3 để diễn tả một điều kiện không có thật trong quá khứ, thể hiện sự tiếc nuối.
Ví dụ:
- If I had woken up earlier, I wouldn't have missed my flight. (Nếu tôi dậy sớm hơn, tôi đã không lỡ chuyến bay.)
- If she had followed the IELTS study plan, she could have achieved a higher band score. (Nếu cô ấy tuân thủ lộ trình học IELTS, cô ấy đã có thể đạt được điểm số cao hơn.)
Kết hợp với các liên từ chỉ thời gian (Before, After, As soon as…).
Sử dụng kèm các giới từ và liên từ chỉ thời gian như before, after, as soon as, until, … khi kết hợp cùng thì quá khứ đơn.
Ví dụ:
- As soon as the client had confirmed the project, we started working on the first phase. (Ngay sau khi khách hàng xác nhận dự án, chúng tôi đã bắt đầu triển khai giai đoạn đầu tiên.)
- I had checked the email three times before I clicking the send button. (Tôi đã kiểm tra email ba lần trước khi nhấn nút gửi.)

Dấu hiệu nhận biết thì quá khứ hoàn thành
Thì quá khứ hoàn thành thường hiếm khi đứng một mình. Nó thường đi kèm với các từ nối thời gian để làm rõ trình tự: “Việc gì làm xong rồi mới tới việc khác”.
Qua các liên từ chỉ thời gian (Before, After, By the time)
Đây là những dấu hiệu phổ biến nhất mà bạn sẽ gặp trong cả giao tiếp lẫn các bài thi IELTS.
- Before (Trước khi): Trước Before chia Quá khứ hoàn thành, sau Before chia Quá khứ đơn.
Cấu trúc: S + had + V3/ed + before + S + V-ed/V2
Ví dụ: I had saved my work before the computer suddenly crashed. (Tôi đã lưu lại công việc của mình trước khi máy tính đột ngột bị sập.)
- After (Sau khi): Ngược lại với Before, sau After sẽ là hành động xảy ra trước nên chia Quá khứ hoàn thành.
Cấu trúc: S + V-ed/V2 + after + S + had + V3/ed
Ví dụ: She started writing the blog after she had finished her keyword research. (Cô ấy bắt đầu viết bài blog sau khi đã hoàn thành việc nghiên cứu từ khóa.)
- By the time (Vào lúc/Tính đến lúc): Hành động ở vế By the time chia Quá khứ đơn, vế còn lại chia Quá khứ hoàn thành.
Ví dụ: By the time the manager arrived, we had completed the monthly report. (Khi người quản lý đến, chúng tôi đã hoàn thành báo cáo tháng.)
Qua các trạng từ chỉ thời gian xác định
Các cụm từ này giúp xác định một mốc mà tại đó hành động đã hoàn tất.
- By + mốc thời gian trong quá khứ: (By 9 PM yesterday, by the end of last month…)
Ví dụ: By the end of 2023, the company had reached 1 million users. (Đến cuối năm 2023, công ty đã đạt mốc 1 triệu người dùng.)
- When (Khi): Dùng để diễn tả một hành động đã hoàn tất trước khi một sự việc khác xảy ra.
Ví dụ: When I turned on the TV, the football match had already finished. (Khi tôi bật TV, trận bóng đá đã kết thúc rồi.)
Các cấu trúc đặc biệt (Hardly, No sooner, Until)
Đây là những dấu hiệu nâng cao giúp bạn ghi điểm “Grammatical Range” trong bài thi IELTS Writing và Speaking.
- No sooner … than … / Hardly … when … (Vừa mới… thì…): Diễn tả hai hành động xảy ra liên tiếp nhau.
Ví dụ: No sooner had he sent the email than he realized the mistake. (Vừa gửi email xong thì anh ấy nhận ra mình đã mắc lỗi.)
- Until then (Cho đến lúc đó): Nhấn mạnh một trạng thái duy trì cho tới một mốc quá khứ.
Ví dụ: I had never thought about becoming an IELTS tutor until then. (Cho đến lúc đó, tôi chưa từng nghĩ đến việc trở thành giáo viên IELTS.)

Phân biệt thì quá khứ hoàn thành với các thì dễ nhầm
Thì quá khứ hoàn thành và thì quá khứ đơn
- Quá khứ hoàn thành (Had + V3/ed): Dùng để diễn tả hành động xảy ra và hoàn tất trước một hành động hoặc một mốc thời gian khác trong quá khứ. Đây thường là hành động “xảy ra trước”.
- Quá khứ đơn (V2/ed): Dùng để diễn tả hành động xảy ra sau, hoặc các hành động diễn ra liên tiếp theo trình tự thời gian trong quá khứ.
Ví dụ: When I arrived at the office, the meeting had started. (Cuộc họp bắt đầu trước khi tôi đế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 → dùng quá khứ đơn
Lưu ý quan trọng: Không phải lúc nào cũng cần dùng quá khứ hoàn thành. Nếu thứ tự thời gian đã rõ ràng nhờ các từ như “after”, “before”, bạn hoàn toàn có thể dùng quá khứ đơn cho cả hai vế.
Ví dụ: After I finished my work, I went home. (Sau khi làm xong việc, tôi về nhà.)
Thì quá khứ hoàn thành và thì hiện tại hoàn thành
Sự khác biệt nằm ở việc hành động đó đối chiếu với thời điểm hiện tại hay quá khứ.
- Hiện tại hoàn thành: Diễn tả một hành động bắt đầu ở quá khứ và kéo dài đến nay hoặc để lại kết quả hiện tại.
Ví dụ: She has lived in Hanoi for 10 years. (Cô ấy sống ở Hà Nội đã 10 năm.)
- Quá khứ hoàn thành: Diễn tả một hành động đã xảy ra và kết thúc trước một thời điểm quá khứ cụ thể.
Ví dụ: She had lived in Hanoi for 10 years before she moved to Hue in 2020. (Cô ấy đã sống ở Hà Nội 10 năm trước khi cô ấy chuyển đến Huế năm 2020.)
Thì quá khứ hoàn thành và thì quá khứ tiếp diễn
Cặp thì này giúp bạn làm rõ bản chất của sự việc tại thời điểm được nhắc đến.
- Quá khứ tiếp diễn: Nhấn mạnh quá trình của một hành động đang xảy ra tại một thời điểm trong quá khứ.
Ví dụ: When he came, I was preparing the lesson. (Khi anh ấy đến, tôi đang chuẩn bị bài.) → Việc chuẩn bị đang diễn ra.
- Quá khứ hoàn thành: Nhấn mạnh hành động, sự việc đã xảy ra và kết thúc trước một hành động, sự việc khác hoặc thời điểm xác định trong quá khứ.
Ví dụ: When he came, I had prepared the lesson. (Khi anh ấy đến, tôi đã chuẩn bị xong bài rồi.) → Bài học đã sẵn sàng trên bàn.
Ví dụ thì quá khứ hoàn thành trong giao tiếp

Sử dụng thì quá khứ hoàn thành trong giao tiếp giúp bạn giải thích lý do, kể chuyện hoặc đính chính thông tin một cách mạch lạc và logic. Dưới đây là các tình huống thực tế thường gặp:
- Kể lại một sự cố hoặc tình huống bất ngờ
Ví dụ: Sorry I'm late! When I got to the station, the bus had already left. (Xin lỗi tôi đến muộn! Khi tôi đến trạm thì xe buýt đã rời đi mất rồi.)
- Báo cáo tiến độ công việc
Ví dụ: By the time you emailed me, I had finished the final draft of the SEO blog. (Vào lúc chị gửi email cho em, em đã hoàn thành xong bản thảo cuối cùng của bài blog SEO rồi.)
- Chia sẻ về trải nghiệm hoặc sự thay đổi
Ví dụ: I hadn't realized how important grammar was until I started practicing for the IELTS test. (Tôi đã không nhận ra ngữ pháp quan trọng thế nào cho đến khi tôi bắt đầu luyện thi IELTS.)
- Diễn tả sự tiếc nuối
Ví dụ: If I had invested more time in SEO earlier, my website would be much more successful now. (Nếu tôi đầu tư nhiều thời gian hơn vào SEO từ trước, website của tôi giờ đã thành công hơn nhiều rồi.)
- Kể chuyện
Ví dụ: I saw Nam yesterday. I hadn't seen him since we graduated from university in 2018. (Hôm qua tôi gặp Nam. Tôi đã không gặp cậu ấy kể từ khi chúng tôi tốt nghiệp đại học năm 2018.)
Ứng dụng thì quá khứ hoàn thành trong bài thi IELTS

Sử dụng trong IELTS Speaking
Trong phần thi nói, đặc biệt là Part 2, thì quá khứ hoàn thành được dùng để thiết lập bối cảnh hoặc giải thích những gì đã xảy ra trước khi câu chuyện chính bắt đầu.
- Kể về một trải nghiệm (Storytelling):
Ví dụ: Last year, I decided to visit Da Lat. Before that trip, I had never traveled solo, so I was a bit nervous but excited. (Năm ngoái, tôi quyết định đi Đà Lạt. Trước chuyến đi đó, tôi chưa từng đi du lịch một mình, vì vậy tôi đã hơi lo lắng nhưng rất hào hứng.)
- Mô tả sự thay đổi về nhận thức:
Ví dụ: By the time I finished my English course, I had realized that consistent practice was more important than just memorizing vocabulary. (Vào thời điểm tôi kết thúc khóa học tiếng Anh, tôi đã nhận ra rằng việc luyện tập thường xuyên quan trọng hơn là chỉ ghi nhớ từ vựng.)
Sử dụng trong IELTS Writing
Trong phần thi Viết, thì này giúp bạn mô tả trình tự các sự kiện hoặc làm rõ mối quan hệ nguyên nhân – kết quả trong quá khứ một cách chặt chẽ.
IELTS Writing Task 1 (Mô tả biểu đồ có mốc thời gian cũ):
Dùng để so sánh các số liệu tại các thời điểm khác nhau trong quá khứ.
Ví dụ: By 2010, the number of people using social media had doubled compared to the previous five years. (Tính đến năm 2010, số lượng người sử dụng mạng xã hội đã tăng gấp đôi so với 5 năm trước đó.)
IELTS Writing Task 2 (Mô tả chuỗi sự kiện hoặc nguyên nhân):
Dùng để đưa ra các ví dụ lịch sử hoặc phân tích các vấn đề đã xảy ra để làm luận cứ.
Ví dụ: Many traditional crafts disappeared because modern technology had replaced manual labor in most factories. (Nhiều nghề thủ công truyền thống đã biến mất vì công nghệ hiện đại đã thay thế lao động tay chân ở hầu hết các nhà máy.)
Kết luận
Tóm lại, thì quá khứ hoàn thành (Past Perfect) là một thì quan trọng giúp bạn diễn đạt các sự kiện trong quá khứ một cách logic và có chiều sâu. Hy vọng những chia sẻ chi tiết từ IELTS The Tutors đã giúp bạn giải tỏa mọi thắc mắc về kiến thức này. Hãy bắt đầu áp dụng ngay vào các bài viết và hội thoại hàng ngày để biến kiến thức này thành phản xạ tự nhiên của chính mình!
Câu hỏi thường gặp
1. Thì quá khứ hoàn thành là gì và khi nào dùng thì quá khứ hoàn thành?
Thì quá khứ hoàn thành (Past Perfect) được dùng khi bạn muốn diễn tả một hành động đã xảy ra và hoàn thành trước một thời điểm hoặc một hành động khác trong quá khứ.
2. Công thức thì quá khứ hoàn thành có khó nhớ không?
Cấu trúc khá đơn giản và không thay đổi theo chủ ngữ: S + had + V3/-ed.
- Phủ định: S + had not (hadn’t) + V3/-ed
- Nghi vấn: Had + S + V3/-ed?
3. Làm sao để nhận biết thì quá khứ hoàn thành nhanh nhất?
Thì này thường đi với các từ chỉ trình tự thời gian như: before, after, by the time, as soon as, until then.
4. Khi nào dùng Past Perfect thay vì Past Simple?
- Past Simple: dùng khi kể một hành động đơn lẻ hoặc chuỗi hành động nối tiếp.
- Past Perfect: dùng 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ứ.
5. Dấu hiệu nhận biết của thì quá khứ hoàn thành trong câu phức là gì?
Past Perfect thường xuất hiện trong cấu trúc:
- Past Perfect + before + Past Simple
- Past Simple + after + Past Perfect
6. Có phải lúc nào cũng dùng Past Perfect không?
Không. Nếu trong câu đã có before, after và trình tự sự kiện rõ ràng, bạn có thể dùng quá khứ đơn cho cả hai vế để câu tự nhiên hơn. Past Perfect chủ yếu dùng khi cần nhấn mạnh hành động xảy ra trước.


