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

Bài tập quá khứ hoàn thành tiếp diễn - Bài tập quá khứ hoàn thành tiếp diễn có đáp án

Nhiều bạn cảm thấy rất khó phận biệt thì quá khứ hoàn thành và quá khứ hoàn thành tiếp diễn. Vì vậy VnDoc.com xin giới thiệu đén các bạn bài tập thì quá khứ hoàn thành tiếp diễn trong Tiếng Anh gồm bài tập lý thuyết và bài tập trắc nghiệm với mức độ từ khó đến dễ giúp bạn học tập và thi cử tốt hơn. Cùng thử sức nào!

Bạn cần đăng ký tài khoản VnDoc Pro để làm bài trắc nghiệm này! Tìm hiểu thêm
  • Exercise 1: Put the verbs into the correct form (past perfect progressive).
  • 1. We (sleep)___________ for 12 hours when he woke us up.
    had been sleeping
  • 2. They (wait)________ at the station for 90 minutes when the train finally arrived.
    had been waiting
  • 3. We (look for)_______ her ring for two hours and then we found it in the bathroom.
    had been looking for
  • 4. I (not/ walk)__________ for a long time, when it suddenly began to rain.
    had not been walking hadn't been walking
  • 5. How long (learn/ she)_________ English before she went to London?
    had she been learning
  • 6. Frank Sinatra caught the flu because he (sing)_______ in the rain too long.
    had been singing
  • 7. He (drive)________less than an hour when he ran out of petrol.
    had been driving
  • 8. They were very tired in the evening because they (help)_______ on the farm all day.
    had been helping
  • 9. I (not / work)__________ all day, so I wasn't tired and went to the disco at night.
    had not been working hadn't been working
  • 10. They (cycle)_____ all day so their legs were sore in the evening.
    had been cycling
  • Exercise 2: Complete the passage with words in brackets. Use past perfect and past perfect continuous tense.

    I'm sorry I left without you last night, but I told you to meet me early because the show started at 8:00. I (try)____1___ to get tickets for that play for months, and I didn't want to miss it. By the time I finally left the coffee shop where we were supposed to meet, I (have)__2____ five cups of coffee and I (wait)____3_____ over an hour. I had to leave because I (arrange)_____4____ to meet Kathy in front of the theater.
    When I arrived at the theater, Kathy (pick, already)____5______ up the tickets and she was waiting for us near the entrance. She was really angry because she (wait)____6____for more than half an hour. She said she (give, almost)_____7______ up and (go)___8_____ into the theater without us.
    Kathy told me you (be)____9___ late several times in the past and that she would not make plans with you again in the future. She mentioned that she (miss)____10____ several movies because of your late arrivals. I think you owe her an apology. And in the future, I suggest you be on time!

  • 1.
    had been trying
  • 2.
    had had
  • 3.
    had been waiting
  • 4.
    had arranged
  • 5.
    had already picked
  • 6.
    had been waiting
  • 7.
    had almost given
  • 8.
    had gone
  • 9.
    had gone
  • 9.
    had gone
  • 10.
    had missed
  • Exercise 3: Choose the correct answer.
  • 1. Before I came to Northern Europe I ___________ snow!
  • 2. When police were investigating the road accident they discovered that the driver ___________ 2 road accidents before.
  • 3. When we ___________ the tour of the city we decided to go and eat in a local restaurant.
  • 4. When I got home I realised that while I ___________ someone had stolen my wallet!
  • 5. The restaurant was very slow. When we went I ___________ all of my meal before my friends’ meals arrived!
  • 6. We ___________ for nearly 100 kilometres before we finally found a service station we could stop at.
  • 7. I ___________ the idea of going to a fitness centre, but when I went to one for the first time last week it was actually pretty fun!
  • 8. We watched the film The Godfather last night. We had seen the film about 3 times before but we watched it again because John _________ it.
  • 9. I thanked her for everything she ______________ for me.
  • Đáp án đúng của hệ thống
  • Trả lời đúng của bạn
  • Trả lời sai của bạn
Đánh giá bài viết
7 2.655
Sắp xếp theo

    Tiếng Anh cho người lớn

    Xem thêm