Anh ngữ Etest > Tin tức > Ngữ pháp tiếng Anh > Bài tập thì quá khứ hoàn thành tiếp diễn

Trọn bộ bài tập thì quá khứ hoàn thành tiếp diễn [CÓ ĐÁP ÁN]

Thì quá khứ hoàn thành tiếp diễn là một trong điểm ngữ pháp chính khi học tiếng anh bạn cần nắm kỹ. Cùng tìm hiểu những kiến thức tổng quát và luyện tập qua các dạng bài tập thì quá khứ hoàn thành tiếp diễn từ cơ bản đến nâng cao kèm đáp án dễ hiểu trong bài viết dưới đây!

bài tập thì quá khứ hoàn thành tiếp diễn
Tổng hợp bài tập thì quá khứ hoàn thành kèm đáp án

1. Tóm tắt lý thuyết cơ bản thì quá khứ hoàn thành tiếp diễn

Một số điểm ngữ pháp chính của thì quá khứ hoàn thành tiếp diễn bạn cần nắm gồm:

1.1 Công thức cấu trúc thì quá khứ hoàn thành tiếp diễn

Khẳng định S + had + been + V-ing

Ví dụ: 

Phủ định S + had + not + been + V-ing

Ví dụ: 

Nghi vấn 1. Yes/No Question

Q: Had + S + been + V-ing?

A: Yes, S + had.

No, S + hadn’t.

Ví dụ: 

2. Wh-Question

Wh- + had + S + been + V-ing?

Ví dụ:

bài tập về thì quá khứ hoàn thành tiếp diễn
Công thức quá khứ hoàn thành tiếp diễn

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

Thì quá khứ hoàn thành tiếp diễn được dùng để:

  • Diễn tả một hành động đã bắt đầu trong quá khứ, xảy ra liên tục kéo dài trong một khoảng thời gian, và kết thúc tại một thời điểm cụ thể trong quá khứ.

Ví dụ:

  • Diễn tả hành động và sự việc là nguyên nhân của một hành động hoặc sự việc nào đó diễn ra trong quá khứ.

Ví dụ:

bài tập quá khứ hoàn thành tiếp diễn
Cách dùng thì hiện tại hoàn thành tiếp diễn

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

bài tập về quá khứ hoàn thành tiếp diễn
Dấu hiệu nhận biế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 khi trong câu chứa:

  • Until then: cho đến lúc đó
  • By the time: trước lúc, vào thời điểm
  • By+ mốc thời gian: từ trước cho đến lúc đó
  • Prior to that time: thời điểm trước đó

Ví dụ: 

2. Bài tập thì quá khứ hoàn thành tiếp diễn cơ bản và nâng cao kèm đáp án

Thì quá khứ hoàn thành tiếp diễn là một trong những thì khó nắm bắt và cần bạn luyện tập thường xuyên, sau đây là các dạng bài tập của thì quá khứ hoàn thành tiếp diễn từ cơ bản đến nâng cao để bạn luyện tập.

2.1 Phần bài tập

2.1.1 Bài tập cơ bản thì quá khứ hoàn thành tiếp diễn

Bài 1: Điền vào chỗ trống

  1. I____________________________(work) all day, so I didn’t want to go out.
  2. She____________________________(sleep) for ten hours when I woke her.
  3. He____________________________(live) in Beijing for three years when he lost his job.
  4. When we met, you____________________________(work) at that company for six months.
  5. We____________________________ (eat) all day, so we felt a bit ill.
  6. He was red in the face because he____________________________(run).
  7. It____________________________ (rain) and the road was covered in water.
  8. I was really tired because I____________________________ (study).
  9. We____________________________ (go) out for three years when we got married.
  10. It ____________________________(snow) for three days.

Bài 2: Chia thì quá khứ hoàn thành tiếp diễn hoặc thì quá khứ đơn vào chỗ trống

  1. I____________________________ (wait) for hours so I was really glad when the bus finally (arrive).
  2. Why____________________________(be) the baby’s face so dirty? He____________________________(eat) chocolate.
  3. I____________________________(see) John yesterday, but the____________________________(run) so he was too tired to chat.
  4. It____________________________ (rain) and the pavement____________________________(be) covered with puddles.
  5. When I____________________________ (arrive) it was clear she____________________________(work). There were papers all over the floor and books everywhere.
  6. They____________________________ (study) all day so when we____________________________(meet) they were exhausted.
  7. The boss___________________________ (talk) to clients on Skype for hours so she___________________________(want) a break.
  8. I___________________________(drink) coffee all morning. By lunchtime, I___________________________(feel) really strange!
  9. She___________________________(hope) for a new car, so she was really pleased when she___________________________ (get) one.
  10. I___________________________(dream) about a holiday in Greece. I couldn’t believe it when my husband___________________________(book) one as a surprise!

Bài 3: Điền vào chỗ trống

  1. We____________________________ (sleep) for 12 hours when he woke us up.
  2. They____________________________ (wait) at the station for 90 minutes when the train finally arrived.
  3. We____________________________ (look for) her ring for two hours and then we found it in the bathroom.
  4. I____________________________ (not / walk) for a long time, when it suddenly began to rain.
  5. How long____________________________ (learn / she) English before she went to London?
  6. Frank Sinatra caught the flu because he____________________________ (sing) in the rain too long.
  7. He____________________________ (drive) less than an hour when he ran out of petrol.
  8. They were very tired in the evening because they____________________________ (help) on the farm all day.
  9. I____________________________ (not / work) all day; so I wasn’t tired and went to the disco at night.
  10. They____________________________ (cycle) all day so their legs were sore in the evening.

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

Bài 4: Quá khứ hoàn thành và quá khứ hoàn thành tiếp diễn

  1. Mike____________________________ his friends before he went abroad for two months. (visit)
  2. Paul____________________________ his car for two days before he called the mechanic. (repair)
  3. Pamela____________________________for two hours before her boyfriend arrived. (dance)
  4. Melany____________________________ her house by the time the guests arrived. (clean)
  5. My brother____________________________before I felt angry with him. (apologize)
  6. The athletes____________________________around the stadium for some time before they were stopped by their coach. (run)
  7. The pirates____________________________before the rescue team arrived. (escape)
  8. The sales manager____________________________the advantages of his product for about half an hour before I agreed to buy some samples. (describe)
  9. I____________________________before my alarm clock rang. (wake up)
  10. The kids____________________________a lot of mess before their mother came back home from work. (make)
  11. The teacher____________________________our dictations for several minutes by the time the bell rang. (correct)
  12. Susan____________________________her thesis for two months before her supervisor told her that she was on the wrong path. (work over)
  13. You____________________________the party by the time everything happened. (leave)
  14. Jack____________________________online games for an hour before I came. (play)
  15. The new students____________________________in the classroom for 15 minutes before they realized that it was the wrong classroom. (wait)

Bài 5: Chia dạng khẳng định của động từ 

  • 1. The conversation____________________________ about the departure for the last hour. (go on)
  • 2. The man____________________________ to the end of the seat. (hold)
  • 3. I____________________________for two days. (travel)
  • 4. A man____________________________ behind the hedge. (crouch)
  • 5. He____________________________ of it for some considerable time. (think)
  • 6. The sun____________________________ lower and lower. (get)
  • 7. She____________________________ simply of his disease. (speak)
  • 8. It was what he____________________________ at. (drive)
  • 9. It was what she____________________________ . (expect)
  • 10. It was just what he____________________________ . (wonder)
  • 11. It was evident she____________________________ . (weep)
  • 12. I said I____________________________ a walk. (take)
  • 13. People____________________________ about the food. (complain)
  • 14. It____________________________ in her heart. (sleep)
  • 15. This was what I____________________________ for. (wait)
  • 16. I____________________________ at him silently. (look)
  • 17. They____________________________ for more than an hour. (talk)
  • 18. She____________________________ the boat closely. (examine)
  • 19. Pauline____________________________ on the ground. (recline)
  • 20. That was the information I____________________________ for. (hope)

Bài 6 (Past perfect vs Past perfect continuous) Quá khứ hoàn thành và quá khứ hoàn thành tiếp diễn

  1. Peter was Sally’s best friend. She____________________________ (know) him all her life.
  2. The children were wet because they____________________________ (play) football in the rain.
  3. We were very hungry because we____________________________ (not / eat).
  4. I was delighted when I found my keys. I____________________________ (look) for them for hours.
  5. She was exhausted because she____________________________ (work) since eight o’clock that morning.
  6. Everything was white because it____________________________ (snow).
  7. The passengers were cross because the airline____________________________ (lose) everyone’s bags.
  8. I____________________________ (not / see) Jacob for several years, but I recognised him immediately.

Bài 7: Chia động từ thì quá khứ đơn, quá khứ tiếp diễn hoặc quá khứ hoàn thành để hoàn thành các câu dưới đây.

It was Sunday afternoon. I 1____________________________(watch) a cookery program on TV when I 2____________________________ (realise) how hungry I was. But of course I was hungry; I 3____________________________(eat) anything since lunch, and I 4____________________________(run) a race in the morning. “Biscuits!” I 5____________________________(think). My mother 6____________________________ (give) me a jar of delicious home-made biscuits.

I 7____________________________ (go) into the kitchen, 8____________________________ (open) was opening the fridge and 9____________________________ (pour) some milk in a big glass. Then I 10____________________________ (look) for the kitchen chair but it 11____________________________ (be) there: somebody 12____________________________ (take) it away. And there were no biscuits in the biscuit jar: somebody 13____________________________ (eat) them all! I was sure I 14____________________________ (put) the jar there the previous day, and I 15____________________________ (eat) only one cookie. It was very strange.

A few minutes later, I 16____________________________(drink) my glass of milk when I 17____________________________(hear) a loud noise coming from the dining room. I 18____________________________(go) there quickly and I 19____________________________ (open) the door. I couldn’t believe my eyes. An enormous monkey 20____________________________ (eat) the biscuits excitedly on the kitchen chair.

2.2 Phần đáp án

2.2.1 Đáp án bài tập cơ bản thì quá khứ hoàn thành tiếp diễn

Bài 1: 

1. had been working 2. had been sleeping 3. had been living

4. had been working 5. had been eating 6. had been running

7. had been raining 8. had been studying 9. had been going 10.had been snowing

Bài 2:

1. had been waiting/ arrived 2.was/had been eating 3. saw/ had been running 4.had been raining/ was

5. arrived/ had been working 6. had been studying/ met 7. had been talking/ wanted 8. had been drinking/ left

9. had been hoping/ got 10. had been dreaming/ booked

Bài 3:

  1. We had been sleeping for 12 hours when he woke us up.
  2. They had been waiting at the station for 90 minutes when the train finally arrived.
  3. We had been looking for her ring for two hours and then we found it in the bathroom.
  4. I had not been walking for a long time, when it suddenly began to rain.
  5. How long had she been learning English before she went to London?
  6. Frank Sinatra caught the flu because he had been singing in the rain too long.
  7. He had been driving less than an hour when he ran out of petrol.
  8. They were very tired in the evening because they had been helping on the farm all day.
  9. I had not been working all day; so I wasn’t tired and went to the disco at night.
  10. They had been cycling all day so their legs were sore in the evening.

2.2.2 Đáp án bài tập nâng cao thì quá khứ hoàn thành tiếp diễn

Bài 4: 

  1. had visited
  2. had been repairing
  3. had been dancing
  4. had cleaned
  5. had apologized
  6. had been running
  7. had escaped
  8. had been describing
  9. had woken up
  10. had made
  11. had been correcting
  12. had been working over
  13. had left
  14. had been playing
  15. had been waiting

Bài 5: 

  1. The conversation had been going on about the departure for the last hour. (go on)
  2. The man had been holding to the end of the seat. (hold)
  3. I had been travelling for two days. (travel)
  4. A man had been crouching behind the hedge. (crouch)
  5. He had been thinking of it for some considerable time. (think)
  6. The sun had been getting lower and lower. (get)
  7. She had been speaking simply of his disease. (speak)
  8. It was what he had been driving at. (drive)
  9. It was what she had been expecting. (expect)
  10. It was just what he had been wondering. (wonder)
  11. It was evident she had been weeping. (weep)
  12. I said I had been taking a walk. (take)
  13. People had been complaining about the food. (complain)
  14. It had been sleeping in her heart. (sleep)
  15. This was what I’d been waiting for. (wait)
  16. I had been looking at him silently. (look)
  17. They had been talking for more than an hour. (talk)
  18. She had been examining the boat closely. (examine)
  19. Pauline had been reclining on the ground. (recline)
  20. That was the information I had been hoping for. (hope)

Bài 6: 

  1. Peter was Sally’s best friend. She(know) him all her life.
  2. The children were wet because they(play) football in the rain.
  3. We were very hungry because we(not / eat).
  4. I was delighted when I found my keys. I(look) for them for hours.
  5. She was exhausted because she(work) since eight o’clock that morning.
  6. Everything was white because it(snow).
  7. The passengers were cross because the airline(lose) everyone’s bags.
  8. I(not / see) Jacob for several years, but I recognised him immediately.

Bài 7:

1. was watching 2. realised 3. hadn’t eaten

4. had run 5. thought 6. had given

7 . went 8. opened 9 . poured

10 . looked 11 . wasn’t 12 . had taken

13 . had eaten 14 . had put 15 . had eaten

16 . was drinking 17 . heard 18 . went

19 . opened 20 . was eating

Qua bài viết các dạng bài tập thì quá khứ hoàn thành tiếp diễn trên, mong rằng bạn đã nắm được những kiến thức cơ bản của loại thì này. Nếu bạn có nhu cầu tìm kiếm một trung tâm học tiếng anh, hãy liên hệ đến Anh ngữ ETEST – địa chỉ được nhiều bạn trẻ theo học hiện nay. Chúng tôi có đội ngũ giảng viên dày dặn kinh nghiệm, sở hữu các loại chứng chỉ quốc tế uy tín đảm bảo nâng cao khả năng tiếng anh của bạn trong 3 đến 4 tháng. Nhanh tay liên hệ đến Anh ngữ ETEST qua https://etest.edu.vn/lien-he/ để được hỗ trợ sớm nhất!

CÔNG TY CỔ PHẦN ANH NGỮ ETEST

Anh ngữ ETEST Quận 3: Lầu 3, 215 Nam Kỳ Khởi Nghĩa, Phường Võ Thị Sáu, Quận 3

Anh ngữ ETEST Quận 7: Lầu 6, 79-81-83 Hoàng Văn Thái, Phường Tân Phú, Quận 7

Anh ngữ ETEST Đà Nẵng: Số 9, Đường C2, Khu Đô Thị Quốc tế Đa Phước, P. Thanh Bình, Q. Hải Châu, TP. Đà Nẵng

Hotline: 0933.80.66.99 (Q.3)/ 0937.80.66.99 (Q.7)/ 0936.17.76.99 (Đà Nẵng)

Leave a Reply

Your email address will not be published.