www.academic-englishuk.com
www.academic-englishuk.com/grammar-workshop
Past perfect simple & continuous Exercise 1
(Intermediate level)
Put the verbs in brackets into their correct forms.
1. After I _____________________ the letter, I _____________________ that I ________________
the wrong address on it. (post, realise, write)
2. John asked me where I _____________________ the day before. (be)
3. At this time yesterday, we ___________________________ for 6 km. (already walk)
4. When I _____________________ through the streets of Madrid, I _____________________
about the magnificent time I _____________________ there as a student. (walk, think, spend)
5. It was the first time that she _____________________ me to dinner. (invite)
6. As soon as the maid _____________________ scrubbing the kitchen floor, she
_______________ working in the garden. (finish, start)
7. We started to worry about Jimmy because we _____________________ him all afternoon. (call)
8. They _____________________ their way out of town before the sun __________________.
(already make, rise)
9. We _____________________ for two hours when we finally got to our hotel. (drive)
10. When I _____________________ home, I saw that the children _______________________.
(arrive, leave)
11. While I _____________________ in the garden it __________________ me that I ____________
off the oven. (work, strike, not turn)
12. I _____________________ my best friend to the party, but he couldn't come because he
_____________________ other plans. (invite, already make)
13. I _____________________ out of the window because I _____________________ I
_____________________ some noises. (look, think, hear)
14. We _____________________ TV when we saw that a devastating earthquake
________________ California. (watch, hit)
15. The police told me that someone __________________ into our neighbour's house. (break)
16. When I finally _____________________ at the airport, he told me that he
_____________________ for half an hour. (arrive, wait)
Adapted from: www.english-grammar.at