Thì quá khứ hoàn thành tiếp diễn (Past perfect continuous)

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) là một trong 12 thì căn bản nhất trong tiếng anh. Nó được sử dụng rất phổ biến trong công việc và cuộc sống. Bài ngày hôm nay chúng ta sẽ tìm hiểu về cách dùng, cấu trúc và một số bài tập của thì quá khứ hoàn thành tiếp diễn này. Hy vọng bài viết này có thể giúp ích cho các bạn.

thì quá khứ hoàn thành tiếp diễn
thì quá khứ hoàn thành tiếp diễn

Quá khứ hoàn thành tiếp diễn (Past perfect continuous)

Thì quá khứ hoàn thành tiếp diễn được dùng để diễn tả quá trình xảy ra 1 hành động bắt đầu trước một hành động khác trong quá khứ.

Công thức thì quá khứ hoàn thành tiếp diễn

(+) S + had + been + V-ing + O

(-) S + had + not + been + V-ing

(?) Had + S + been + V-ing ?

E.g:

It had been raining very hard for two hours before it stopped.

My father hadn’t been doing anything when my mother came home.

Had they been waiting for me when you met them?

Cách dùng thì quá khứ hoàn thành tiếp diễn

1. Diễn đạt một hành động đang xảy ra trước một hành động trong quá khứ (nhấn mạng tính tiếp diễn)

E.g: I had been thinking about that before you mentioned it (Tôi vẫn đang nghĩ về điều đó trước khi bạn đề cập tới.)

2. Diễn đạt hành động là nguyên nhân của một điều gì đó trong quá khứ

E.g: Sam gained weight because she had been overeating (Sam tăng cân vì cô ấy đã ăn quá nhiều.)

3. Diễn tả một hành động xảy ra kéo dài liên tục trước một hành động khác trong quá khứ

E.g: The couple had been quarreling for 1 hour before their daughter came back home (Đôi vợ chồng đã cãi nhau suốt một giờ trước khi đứa con gái về nhà.)

4. Diễn tả hành động xảy ra để chuẩn bị cho một hành động khác

E.g: I had been practicing for five months and was ready for the championship (Tôi đã luyện tập suốt 5 tháng và sẵn sàng cho giải vô địch.)

5. Diễn tả một hành động xảy ra kéo dài liên tục trước một thời điểm xác định trong quá khứ

E.g: She had been walking for 2 hours before 11 p.m. last night (Cô ấy đã đi bộ 2 tiếng đồng hồ tính đến 9 giờ tối qua.)

7. Nhấn mạnh hành động để lại kết quả trong quá khứ

E.g: Yesterday morning, he was exhausted because he had been working on his report all night (Sáng hôm qua, anh ấy đã kiệt sức vì trước đó đã làm báo cáo cả đêm.)

LƯU Ý: 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 nhằm diễn tả điều kiện không có thực trong quá khứ.

E.g: If we had been working effectively together, we would have been successful (Nếu chúng tôi còn làm việc cùng nhau một cách hiệu quả, chúng tôi đã thành công rồi.)

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

Từ nhận biết: until then, by the time, prior to that time, before, after.

Bài tập thì quá khứ hoàn thành tiếp diễn

Chia động từ trong ngoặc:

1. When I arrived, they (wait) _____ for me. They were very angry with me.
2. We (run) _____ along the street for about 40 minutes when a car suddenly stopped right in front of us.
3. Yesterday, my brother said he (stop) _____ smoking for 2 months.
4. Someone (paint) _____ the room because the smell of the paint was very strong when I got into the room.
5. They (talk) _____ on the phone when the rain poured down.
6. The man (pay) _____ for his new car in cash.
7. I (have) _____ lunch by the time the others came into the restaurant.
8. It (rain) _____ for two days before the storm came yesterday.
9. Lucy went into the living room. It was empty but the television was still warm. Someone (watch) _____ it
10. I (play) _____ tennis, so I had a shower. I was annoyed because I (not win) _____ a single game.

Đáp án

1. When I arrived, they had been waiting for me. They were very angry with me.
2. We had been running along the street for about 40 minutes when a car suddenly stopped right in front of us.
3. Yesterday, my brother said he had stopped smoking for 2 months.
4. Someone had been painting the room because the smell of the paint was very strong when I got into the room.
5. They had been talking on the phone when the rain poured down.
6. When we came, the boy had been singing loudly for 2 hours.
7. I had been having lunch for 20 minutes by the time the others came into the restaurant.
8. It had been raining for two days before the storm came yesterday.
9. Lucy went into the living room. It was empty but the television was still warm. Someone had been watching it
10. I had been playing tennis, so I had a shower. I was annoyed because I hadn’t won a single game.

Thông tin các khóa học tiếng Anh, luyện thi IELTS của IGE IELTS

Leave a Reply

Your email address will not be published. Required fields are marked *