Thì quá khứ hoàn thành tiếp diễn là một cấu trúc ngữ pháp quan trọng trong tiếng Anh, thường gây nhầm lẫn với các thì khác như quá khứ hoàn thành hay quá khứ tiếp diễn. Việc nắm vững thì này giúp bạn diễn đạt ý tưởng chính xác hơn về các hành động đã xảy ra, đặc biệt là những hành động kéo dài liên tục trong một khoảng thời gian trước một sự kiện khác trong quá khứ. Đây là thì thường xuyên xuất hiện trong các bài kiểm tra và cũng hữu ích trong giao tiếp hàng ngày.
Định nghĩa thì quá khứ hoàn thành tiếp diễn
Thì quá khứ hoàn thành tiếp diễn (Past Perfect Continuous) được sử dụng để diễn tả một hành động hoặc sự việc đã bắt đầu xảy ra trong quá khứ, kéo dài liên tục trong một khoảng thời gian và kết thúc trước hoặc ngay tại thời điểm một hành động hoặc sự việc khác cũng xảy ra và kết thúc trong quá khứ. Trọng tâm của thì này là nhấn mạnh tính tiếp diễn và khoảng thời gian của hành động kéo dài đó.
Ví dụ: They had been talking for two hours before the movie started. (Họ đã đang nói chuyện trong hai giờ trước khi bộ phim bắt đầu.) Câu này nhấn mạnh rằng hành động nói chuyện diễn ra liên tục suốt hai giờ đồng hồ trước khi hành động xem phim bắt đầu.
Người học tiếng Anh tập trung ôn luyện ngữ pháp thì quá khứ hoàn thành tiếp diễn
Cấu trúc thì quá khứ hoàn thành tiếp diễn
Để sử dụng thì quá khứ hoàn thành tiếp diễn một cách thành thạo, việc ghi nhớ cấu trúc là cực kỳ quan trọng. Cấu trúc của thì này khá đơn giản nhưng cần chú ý đến trợ động từ và dạng của động từ chính.
Cấu trúc khẳng định
Ở dạng khẳng định, chúng ta sử dụng trợ động từ “had” đi cùng với “been” và động từ chính ở dạng V-ing (hiện tại phân từ).
<>Xem Thêm Bài Viết:<>- Nằm mơ thấy bố mẹ chồng cũ: Giải Mã Điềm Báo & Ý Nghĩa Sâu Sắc
- Mơ Thấy Đổi Tiền: Giải Mã Ý Nghĩa Giấc Mơ Thay Đổi Tài Lộc
- Nằm Mơ Thấy Con Giun: Giải Mã Điềm Báo Trong Giấc Ngủ
- Top Trung Tâm Tiếng Anh Giao Tiếp Doanh Nghiệp TP.HCM Tốt Nhất
- Giải mã giấc mơ thấy rớt răng: Điềm báo từ tiềm thức
| Công thức | S + had + been + V-ing |
|---|---|
| Ví dụ | – She had been working on that report all morning before her boss arrived. (Cô ấy đã làm báo cáo đó suốt buổi sáng trước khi sếp cô ấy đến.) – We had been waiting for an hour when he finally showed up. (Chúng tôi đã đợi suốt một giờ khi anh ấy cuối cùng xuất hiện.) |
Trong cấu trúc này, “had” là trợ động từ cho tất cả các ngôi (I, you, he, she, it, we, they). “Been” luôn đứng sau “had”, và động từ chính luôn ở dạng V-ing để thể hiện tính tiếp diễn.
Cấu trúc phủ định
Để diễn tả hành động không xảy ra hoặc không kéo dài trong quá khứ trước một thời điểm/hành động khác, chúng ta thêm “not” vào sau trợ động từ “had”.
| Công thức | S + had + not + been + V-ing |
|---|---|
| Chú ý(Viết tắt) | had not = hadn’t |
| Ví dụ | – They hadn’t been studying hard, so they failed the exam. (Họ đã không học hành chăm chỉ, nên họ đã trượt kỳ thi.) – My father hadn’t been sleeping well for weeks before he went to see a doctor. (Bố tôi đã không ngủ ngon suốt nhiều tuần trước khi ông đi khám bác sĩ.) |
Dạng phủ định nhấn mạnh việc hành động kéo dài không xảy ra hoặc bị gián đoạn trước sự kiện thứ hai trong quá khứ.
Cấu trúc nghi vấn
Khi muốn hỏi về một hành động đã diễn ra liên tục trước một thời điểm hoặc sự kiện khác trong quá khứ, chúng ta đảo trợ động từ “had” lên đầu câu.
| Công thức | Had + S + been + V-ing? |
|---|---|
| Câu trả lời ngắn | Yes, S + had. No, S + hadn’t. |
| Ví dụ | – Had you been living there for long when they moved next door? (Bạn đã sống ở đó lâu chưa khi họ chuyển đến nhà bên cạnh?) – Had she been crying before you saw her? (Có phải cô ấy đã khóc trước khi bạn nhìn thấy cô ấy không?) |
Dạng câu hỏi này thường được dùng để xác nhận hoặc tìm hiểu thông tin về một hành động kéo dài trong quá khứ.
Cấu trúc nghi vấn sử dụng từ hỏi bắt đầu bằng Wh-
Để hỏi thông tin chi tiết về hành động kéo dài trong quá khứ (ví dụ: thời gian bao lâu, tại sao, ở đâu…), chúng ta thêm các từ hỏi Wh- (What, Where, When, Why, How, How long) vào đầu câu nghi vấn.
| Công thức | Wh- + had + S + been + V-ing? |
|---|---|
| Ví dụ | – How long had you been waiting when I arrived? (Bạn đã đợi bao lâu rồi khi tôi đến?) – Why had they been arguing before the police were called? (Tại sao họ đã cãi nhau trước khi cảnh sát được gọi đến?) |
Cấu trúc Wh- question giúp người nói đặt câu hỏi mở, thu thập thông tin cụ thể về hành động kéo dài đã xảy ra trong quá khứ.
Cách dùng chi tiết thì quá khứ hoàn thành tiếp diễn
Thì quá khứ hoàn thành tiếp diễn được sử dụng trong nhiều ngữ cảnh khác nhau để diễn tả các hành động đã xảy ra và kéo dài trong quá khứ. Việc hiểu rõ các cách dùng này giúp bạn vận dụng thì một cách linh hoạt và chính xác hơn.
Một trong những cách dùng phổ biến nhất của thì này là để diễn tả một hành động xảy ra và kéo dài liên tục trước một hành động khác trong quá khứ, với mục đích nhấn mạnh tính tiếp diễn của hành động đó. Chẳng hạn, khi nói “I had been reading for three hours before I went to bed” (Tôi đã đọc sách trong ba tiếng trước khi đi ngủ), người nói muốn nhấn mạnh rằng việc đọc sách đã diễn ra liên tục suốt một khoảng thời gian dài.
Ngoài ra, thì này còn được dùng để diễn đạt một hành động kéo dài trong quá khứ và là nguyên nhân của một sự việc đã xảy ra sau đó trong quá khứ. Ví dụ: “He was tired because he had been working all night” (Anh ấy mệt vì anh ấy đã làm việc suốt đêm). Sự mệt mỏi là kết quả của hành động làm việc kéo dài trong quá khứ.
Sơ đồ minh họa cấu trúc và cách dùng thì quá khứ hoàn thành tiếp diễn trong tiếng Anh
Thì quá khứ hoàn thành tiếp diễn cũng được sử dụng để nói về một hành động diễn ra kéo dài liên tục trước một sự việc khác trong quá khứ, nhấn mạnh vào khoảng thời gian mà hành động đó kéo dài. Ví dụ: “The children had been playing in the garden for hours when it started to rain” (Lũ trẻ đã chơi trong vườn suốt nhiều giờ khi trời bắt đầu mưa). Câu này làm nổi bật việc chơi đã diễn ra trong một thời gian dài.
Một cách dùng khác là diễn đạt sự việc xảy ra để chuẩn bị cho một sự việc khác trong quá khứ. “She felt confident about the presentation because she had been practicing it all week” (Cô ấy cảm thấy tự tin về bài thuyết trình vì cô ấy đã luyện tập nó suốt cả tuần). Hành động luyện tập là sự chuẩn bị cho bài thuyết trình.
Chúng ta còn dùng thì này để nói về hành động nào đó diễn ra kéo dài liên tục trước một thời điểm xác định trong quá khứ. Ví dụ: “By 6 p.m., I had been studying for five hours” (Tính đến 6 giờ tối, tôi đã học được năm tiếng). Ở đây, 6 giờ tối là thời điểm mốc trong quá khứ, và hành động học tập đã diễn ra liên tục trước đó.
Thì này cũng giúp nhấn mạnh một hành động đã để lại kết quả rõ rệt trong quá khứ. Ví dụ: “Her eyes were red because she had been crying” (Mắt cô ấy đỏ vì cô ấy đã khóc). Việc mắt đỏ là kết quả hiện hữu trong quá khứ của hành động khóc kéo dài trước đó.
Cuối cùng, thì quá khứ hoàn thành tiếp diễn có thể được sử dụng trong câu điều kiện loại 3 để diễn đạt một điều không có thực trong quá khứ, nhấn mạnh tính kéo dài của hành động. Ví dụ: “If I had been saving more money, I could have bought that car” (Nếu tôi đã tiết kiệm tiền nhiều hơn (liên tục), tôi đã có thể mua chiếc xe đó).
Phân biệt thì Quá khứ Hoàn thành và Quá khứ Hoàn thành Tiếp diễn
Việc phân biệt giữa thì quá khứ hoàn thành tiếp diễn và thì quá khứ hoàn thành (Past Perfect) là rất quan trọng. Dù cả hai thì đều diễn tả hành động xảy ra trước một thời điểm hoặc hành động khác trong quá khứ, nhưng chúng có sự khác biệt về ý nghĩa và mục đích sử dụng.
Thì quá khứ hoàn thành (S + had + V3/Ved) tập trung vào kết quả hoặc sự hoàn thành của một hành động tại hoặc trước một thời điểm trong quá khứ. Nó thường trả lời câu hỏi “Điều gì đã xảy ra trước đó?”. Ví dụ: “When I arrived, they had finished dinner” (Khi tôi đến, họ đã ăn tối xong rồi). Hành động “ăn tối xong” đã hoàn thành trước khi tôi đến.
Ngược lại, thì quá khứ hoàn thành tiếp diễn (S + had + been + V-ing) nhấn mạnh vào tính tiếp diễn và khoảng thời gian mà hành động đã xảy ra trước một thời điểm hoặc hành động khác trong quá khứ. Nó thường trả lời câu hỏi “Hành động đó đã diễn ra trong bao lâu?” hoặc “Điều gì đã xảy ra liên tục?”. Ví dụ: “When I arrived, they had been eating dinner for an hour” (Khi tôi đến, họ đã đang ăn tối được một tiếng rồi). Câu này nhấn mạnh rằng hành động ăn tối đã diễn ra liên tục trong một khoảng thời gian (một tiếng) trước khi tôi đến.
Một điểm khác biệt nữa là thì quá khứ hoàn thành có thể dùng với cả động từ chỉ hành động và động từ chỉ trạng thái (state verbs), trong khi thì quá khứ hoàn thành tiếp diễn chủ yếu dùng với động từ chỉ hành động để thể hiện tính tiếp diễn.
Lưu ý khi sử dụng thì Quá khứ Hoàn thành Tiếp diễn
Khi sử dụng thì quá khứ hoàn thành tiếp diễn, có một số lưu ý quan trọng để tránh mắc lỗi.
Đầu tiên là với các động từ chỉ trạng thái (stative verbs) như believe, know, love, hate, understand, seem, own, have (sở hữu), be… Các động từ này thường không được sử dụng ở các thì tiếp diễn, kể cả quá khứ hoàn thành tiếp diễn, ngay cả khi chúng diễn tả một trạng thái kéo dài. Thay vào đó, chúng ta thường dùng thì quá khứ hoàn thành đơn. Ví dụ, thay vì nói “I had been knowing him for ten years before he moved away”, chúng ta nói “I had known him for ten years before he moved away”.
Thứ hai là chú ý đến ngữ cảnh. Mặc dù các dấu hiệu nhận biết như “for”, “since”, “how long” thường đi kèm với thì này, nhưng chúng cũng có thể đi với thì quá khứ hoàn thành hoặc hiện tại hoàn thành tiếp diễn tùy thuộc vào thời điểm mốc trong câu là ở quá khứ hay hiện tại. Cần phân tích kỹ mối quan hệ thời gian giữa các hành động trong câu.
Thứ ba, mặc dù thì này nhấn mạnh sự tiếp diễn, đôi khi chúng ta có thể sử dụng thì quá khứ hoàn thành để nhấn mạnh kết quả của một hành động kéo dài. Ví dụ: “I had been painting the room, and the floor was covered in paint” (Tôi đã sơn phòng, và sàn nhà bị dính sơn – nhấn mạnh hành động và kết quả). “I had painted the room, and it looked much brighter” (Tôi đã sơn xong phòng, và nó trông sáng sủa hơn nhiều – nhấn mạnh sự hoàn thành và kết quả).
Dấu hiệu nhận biết thì quá khứ hoàn thành tiếp diễn
Để nhận biết thì quá khứ hoàn thành tiếp diễn trong câu, bạn có thể dựa vào một số dấu hiệu phổ biến, thường là các cụm từ chỉ thời gian hoặc liên từ kết hợp với một hành động khác ở quá khứ đơn.
Các cụm từ chỉ khoảng thời gian như “for + khoảng thời gian” (trong bao lâu) là dấu hiệu rất mạnh mẽ. Ví dụ: for two hours, for ages, for a long time. Khi kết hợp với một mốc thời gian trong quá khứ (thường là một mệnh đề ở quá khứ đơn), nó chỉ ra hành động kéo dài trước mốc đó.
Tương tự, liên từ “since + mốc thời gian trong quá khứ” (kể từ khi) cũng có thể là dấu hiệu. Ví dụ: since 2010, since yesterday. Nó chỉ ra hành động kéo dài bắt đầu từ một thời điểm trong quá khứ.
Các liên từ hoặc từ hỏi chỉ thời gian như “when” (khi), “before” (trước khi), “how long” (trong bao lâu) cũng thường xuất hiện trong câu có thì quá khứ hoàn thành tiếp diễn. “When” và “before” thường giới thiệu hành động thứ hai trong quá khứ, làm mốc cho hành động kéo dài ở thì quá khứ hoàn thành tiếp diễn. “How long” thường được dùng để hỏi về khoảng thời gian kéo dài của hành động đó.
Tuy nhiên, cần lưu ý rằng các dấu hiệu này không chỉ dành riêng cho thì quá khứ hoàn thành tiếp diễn. Chúng cũng có thể xuất hiện trong các thì khác như hiện tại hoàn thành tiếp diễn hoặc quá khứ hoàn thành. Do đó, điều quan trọng nhất là phải phân tích ngữ cảnh và mối quan hệ thời gian giữa các hành động để xác định đúng thì.
Bài tập thực hành thì quá khứ hoàn thành tiếp diễn
Để củng cố kiến thức về thì quá khứ hoàn thành tiếp diễn, việc thực hành qua các bài tập là điều cần thiết. Dưới đây là một số dạng bài tập giúp bạn luyện tập cấu trúc và cách dùng của thì này.
Bài tập thực hành về thì quá khứ hoàn thành tiếp diễn
Bài tập 1: Chia dạng đúng của động từ trong ngoặc
Trong bài tập này, bạn cần áp dụng cấu trúc của thì quá khứ hoàn thành tiếp diễn để chia động từ trong ngoặc cho phù hợp với ngữ cảnh của câu. Hãy đọc kỹ câu để xác định xem hành động có tính chất kéo dài trước một hành động khác trong quá khứ hay không.
- When I arrived, they (wait) …………………………… for me. They were very angry with me.
- Yesterday, my brother said he (stop) ……………………………smoking for 2 months.
- They (talk) ………………………..… on the phone when the rain poured down.
- I (have) ………………………………….lunch by the time the others came into the restaurant.
- I __________________ (break) my ankle, so I couldn’t go skiing last year.
- It (rain) ……………………….. for two days before the storm came yesterday.
- I ____________________ (run), so I was hot and tired.
- I didn’t go to the class because I _______________ (not / do) my homework.
- She ____________________ (work) in that company for twenty years when she was made redundant.
- I felt ill because I ________________________ (drink) six cups of coffee.
- How long ___________________ (you / live) in London when your daughter was born?
- When I arrived at the airport I realised I _____________ (forget) my passport.
Bài tập 2: Chọn đáp án đúng
Bài tập này yêu cầu bạn nhận biết và chọn dạng động từ đúng của thì quá khứ hoàn thành tiếp diễn trong các câu trắc nghiệm. Hãy chú ý đến các thành phần của cấu trúc (had, been, V-ing) và ngữ cảnh để đưa ra lựa chọn chính xác nhất.
- My dad ________ smoking in the garage.
A. has
B. had
C. had been - Had the players _____ playing by the rules?
A. been
B. have
C. be - Had the teachers ________ before the strike?
A. been work
B. working
C. been working - My sister’s roommate was upset. She _____ been waiting for an hour.
A. had
B. has
C. have - We were shocked to see her. ________ been expecting her.
A. We are
B. We have
C. We’d not - Martha …………….. three miles a day before she broke her leg.
A. walked
B. is walking
C. has been walking
D. had been walking - James ….medicine for years when he realized he didn’t wan to be a doctor.
A. was studying
B. studied
C. has studied
D. had been studying - The line is busy. Mandy ___________________________ on the phone for hours.
A. talked
B. has talked
C. has been talking
D. had been talking - The flat was lovely and tidy because my flatmate ….
A. had cleaned
B. was cleaning
C. had been cleaning
D. had been cleaned - My scores in high school _________ ________ ___________ until I made an effort to study more.
A. couldn’t be improved
B. hadn’t been improving
C. haven’t been improving
D. wouldn’t have improved
Bài tập 3: Tìm lỗi sai và sửa lỗi ở những câu sau
Bài tập này đòi hỏi bạn phải nhận diện những lỗi sai liên quan đến việc sử dụng thì quá khứ hoàn thành tiếp diễn hoặc các thì khác có thể gây nhầm lẫn trong câu. Hãy đọc cẩn thận từng câu và sửa lại cho đúng cấu trúc và ngữ nghĩa.
- Jane has lost weight. She had been dieting for months now.
………………………………………………………………………………………………… - Everything was white when we woke up because it has been snowing all night.
………………………………………………………………………………………………… - I was so happy when he asked me to marry him. I have been loving him for years.
………………………………………………………………………………………………… - That man is making me nervous. He has stared at me all evening.
………………………………………………………………………………………………… - Hurry up, or they have sold all the tickets by the time we get there.
…………………………………………………………………………………………………
Các câu hỏi thường gặp về thì quá khứ hoàn thành tiếp diễn (FAQs)
- Sự khác biệt chính giữa quá khứ hoàn thành và quá khứ hoàn thành tiếp diễn là gì?
Sự khác biệt chính nằm ở việc nhấn mạnh: Quá khứ hoàn thành nhấn mạnh sự hoàn thành hoặc kết quả của hành động trước một mốc thời gian trong quá khứ, còn quá khứ hoàn thành tiếp diễn nhấn mạnh tính tiếp diễn và khoảng thời gian của hành động kéo dài trước mốc đó. - Liệu các động từ chỉ trạng thái có được dùng với thì quá khứ hoàn thành tiếp diễn không?
Không, các động từ chỉ trạng thái (stative verbs) thường không được sử dụng ở các thì tiếp diễn, bao gồm cả thì quá khứ hoàn thành tiếp diễn. Thay vào đó, chúng ta sử dụng thì quá khứ hoàn thành đơn để diễn tả trạng thái kéo dài trước một thời điểm trong quá khứ. - Dấu hiệu “for” và “since” có luôn chỉ ra quá khứ hoàn thành tiếp diễn không?
Không hoàn toàn. “For” và “since” là dấu hiệu phổ biến, nhưng chúng có thể xuất hiện ở thì hiện tại hoàn thành, hiện tại hoàn thành tiếp diễn, quá khứ hoàn thành hoặc quá khứ hoàn thành tiếp diễn. Cần xem xét kỹ thời điểm mốc được đề cập trong câu (quá khứ hay hiện tại) để xác định thì chính xác. - Thì quá khứ hoàn thành tiếp diễn có phổ biến trong giao tiếp hàng ngày không?
Có, thì này được sử dụng trong giao tiếp khi người nói muốn nhấn mạnh rằng một hành động đã diễn ra liên tục trong một khoảng thời gian trước một sự kiện khác trong quá khứ, đặc biệt khi muốn giải thích nguyên nhân hoặc kết quả của sự kiện đó.
Việc nắm vững thì quá khứ hoàn thành tiếp diễn là một bước quan trọng trong hành trình chinh phục ngữ pháp tiếng Anh. Bằng cách hiểu rõ định nghĩa, cấu trúc, cách dùng và thực hành qua các bài tập, bạn sẽ có thể sử dụng thì này một cách tự tin và chính xác hơn. Edupace hy vọng bài viết này đã cung cấp cho bạn những kiến thức hữu ích để làm chủ điểm ngữ pháp này.




