Thì quá khứ hoàn thành tiếp diễn trong tiếng Anh

Trong số 12 thì tiếng Anh, thì quá khứ hoàn thành tiếp diễn là thì ít khi được sử dụng đến nhất và cũng như được xem là thì khó sử dụng nhất. Tuy nhiên không phải vì như vậy mà ta có thể bỏ qua không học đến thì này.

Thì quá khứ hoàn thành tiếp diễn là gì?

Khi một hành động diễn ra trong quá khứ và kết thúc trước một hành động trong quá khứ, ta có thể dùng thì quá khứ hoàn thành để diễn tả hành động đó.

Cấu trúc của thì quá khứ hoàn thành tiếp diễn trong tiếng Anh

Dạng khẳng định

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

Ví dụ:

  • I had been living in that city for 8 years before leaving last week.
    Trước khi rời đi vào tuần rồi là tôi đã sống trong ngôi nhà đó được 8 năm.
  • She had been working for 2 hours before the alarm went off.
    Trước khi chuông reo là cô ấy là được 2 giờ rồi.

B2grammar

She had been working for 2 hours before the alarm went off.

Dạng phủ định

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

Ví dụ:

  • If I hadn’t been eating for too long, I wouldn’t have gained weight.
    Nếu tôi đã không ăn quá lâu thì tôi đã không tăng cân rồi.
  • We hadn’t been talking for 2 hours before you arrived.
    Trước khi bạn tới thì chúng tôi chưa nói chuyện được 2 giờ.

Dạng nghi vấn

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

Ví dụ:

  • Had you been rolling for an hour before you got tired?
    Không phải là con đã lăn cả tiếng đồng hồ trước khi con thấy mệt rồi à?
  • Had you been working for this company for 10 years then?
    Không phải bạn lúc đó đã làm việc cho công ty này được hơn 10 năm rồi sao?

B2grammar

Had you been rolling for an hour before you got tired?

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

Thì quá khứ hoàn thành tiếp diễn diễn tả một sự việc diễn ra trong quá khứ kéo dài đến một thời điểm hay một hành động trong quá khứ

Ví dụ:

  • She had been eating her ice cream until the store closed.
    Cô ấy đã liên tục ăn kem cho tới khi cửa hàng đóng cửa.
  • We had been running for 3 hours before he told us to stop.
    Chúng tôi đã chạy liên tục 3 giờ trước khi ông ta bảo dừng.

B2grammar

We had been running for 3 hours before he told us to stop.

Thì quá khứ hoàn thành tiếp diễn còn có thể dùng để chỉ nguyên nhân của sự việc xảy ra trong quá khứ

Ví dụ:

  • He was absent because he had been laying on his bed for 10 days straight.
    Anh ta vắng mặt vì anh ta đã liệt giường được 10 ngày rồi.
  • She didn’t play well because she had been overeating.
    Cô ấy chơi không tốt tại vì cô ấy ăn quá nhiều.

B2grammar

She didn’t play well because she had been overeating.

Luyện tập:

1. John _____ smoking in the garage.

  1. has
  2. had
  3. had been

2. The scanner _____ working so well.

  1. had not been
  2. hadn’t 
  3. had not

3. Had the gamers _____ playing by the rules?

  1. been
  2. have
  3. be

4. My roommate wasn’t happy. She _____ waiting for 3 hours.

  1. had
  2. had been
  3. has been

5. I finally reached you. I _____ you all day.

  1. had been calling
  2. have called
  3. called

Đáp án: 1. C, 2. A, 3. A, 4. B, 5. A

Trên đây là tất cả những gì bạn cần biết về thì quá khứ hoàn thành tiếp diễn. Tuy đây không phải là một thì Tiếng Anh thông dụng nhưng việc nắm vững thì này cũng góp phần mở rộng khả năng viết và diễn đạt của bạn. Hy vọng sau một thời gian luyện tập bạn có thể hiểu rõ và vận dụng thì quá khứ hoàn thành tiếp diễn một cách hợp lý. Chúc bạn chuẩn bị thi thật thuận lợi.

THƯ VIỆN LIÊN QUAN

Cấu trúc Prefer và Would Prefer
Cấu trúc Prefer và Would Prefer

Cấu trúc Prefer và Would Prefer là hai cấu trúc chắc hẳn không còn xa lạ gì với những người đã và đang học ngoại ngữ. Nhưng để có thế áp dụng chúng...

Câu đảo ngữ (Inversion)
Câu đảo ngữ (Inversion)

Câu đơn, câu ghép hay câu phức thì câu đảo cũng là phần khá quan trọng trong ngữ pháp tiếng Anh, không những trong học thuật mà còn áp dụng được...

Câu điều kiện Wish và If only trong Tiếng Anh
Câu điều kiện Wish và If only trong Tiếng Anh

Đôi khi chúng ta cần mong ước một điều gì đó ở quá khứ không xảy ra như vậy, hoặc một ước muốn cho sự việc ở tương lai. Khi ta không cần kết quả...

Thói quen trong quá khứ trong ngữ pháp Tiếng Anh
Thói quen trong quá khứ trong ngữ pháp Tiếng Anh

Khi bạn không còn làm một việc gì mà bạn đã làm rất nhiều lần trong quá khứ nữa chúng ta gọi nó là thói quen trong quá khứ. Các thói quen trong quá...

Để lại số điện thoại
để được Phuong Nam Education liên hệ tư vấn

Hoặc gọi ngay cho chúng tôi:
1900 7060

Gọi ngay

ĐĂNG KÝ TƯ VẤN KHÓA HỌC

Zalo chat