B2daily

Past Perfect Simple vs Continuous - Daily English

Type your answer in each blank and press Enter to check it, or use Check answers below. A cue in (brackets) is the word to put in the right form.

  1. I was exhausted because I (work) in the garden all morning.
  2. By the time the taxi arrived, we (already / pack) our suitcases.
  3. She was red in the face because she (run) to catch the bus.
  4. He realized he (lose) his keys somewhere in the park.
  5. They (wait) for over an hour before the flight was finally announced.
  6. The kitchen was a mess because the kids (bake) cookies.
  7. I didn't recognize him because he (grow) a beard.
  8. We (plan) the trip for months before we finally booked the hotel.
  9. By the age of thirty, Mark (visit) ten different countries.
  10. The ground was wet because it (rain) heavily during the night.
  11. She was tired because she (not / sleep) well the night before.
  12. They (buy) a new car just before the prices went up.
  13. I (study) Spanish for three years before I moved to Madrid.
  14. The teacher was angry because the students (not / do) their homework.
  15. He (drive) for six hours when he finally saw a gas station.
  16. Everything was different because they (renovate) the entire house.
  17. We (look) for a parking space for twenty minutes when we found one.
  18. She (already / eat) lunch by the time I invited her to the cafe.
  19. My eyes were sore because I (stare) at the computer screen all day.
  20. The movie (start) by the time we sat down with our popcorn.
  21. They (live) in that apartment for a decade before they moved.
  22. I (forget) to bring my umbrella, so I got soaked.
  23. He (play) video games for hours when his mother called him for dinner.
  24. The chef (prepare) the meal before the guests arrived.
  25. She (work) at the company for five years when she got promoted.