B2daily

Past Perfect 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 (work) at that cafe for three years before I finally got promoted.
  2. They (wait) for the bus for twenty minutes when it finally arrived.
  3. She (practice) the piano all afternoon, so her fingers were sore.
  4. We (plan) our summer vacation for months before we booked the flights.
  5. He (drive) for six hours when he realized he was lost.
  6. The kids (play) in the garden all morning, so they were covered in mud.
  7. It (rain) heavily for hours before the storm finally passed.
  8. Sarah (study) French for a long time before she moved to Paris.
  9. You (talk) on the phone for an hour before I could interrupt you.
  10. The chef (prepare) the meal since dawn when the guests arrived.
  11. My brother (train) for the marathon for months before he hurt his knee.
  12. The neighbors (argue) about the fence for weeks before they called the police.
  13. We (look) for a new apartment for a year before we found this one.
  14. Mark (save) money for a new car for a long time.
  15. The dog (bark) at the mailman for ten minutes before we let him in.
  16. I (think) about changing my career for a while before I quit.
  17. They (live) in that small house for a decade before they moved to the suburbs.
  18. She (cook) all day, so she was exhausted by dinner time.
  19. The team (practice) in the heat for two hours before the game started.
  20. He (read) that book for weeks before he finally finished it.
  21. The engine (make) a strange noise for a few miles before it broke down.
  22. We (expect) a delivery all morning, but it never showed up.
  23. Emma (teach) English online for a while before she started her own school.
  24. The wind (blow) strongly all night, which made it hard to sleep.
  25. You (run) for a long time, so you were breathing very heavily.