Past Perfect Continuous Quiz 13 (30 MCQs)

Quiz Instructions

Select an option to see the correct answer instantly.

1. When Mary went shopping, all the shops ..... (close)
2. Sarah is a true vegetarian. She ..... chicken all her life.
3. By the time we arrived, they ..... (clean) the house for hours.
4. Where do you put 'had' in a sentence to make a question in Past Perfect Continuous?
5. When I phoned him yesterday, he ..... a shower and didn't hear my call.
6. We ate appples from the tree that my grandfather ..... (to plant) many years before.
7. .... (she / fight) against the disease for long before she died?
8. Is the following correct?I had been drinking coffee all morning.
9. He hasn't decided on a career yet, but he ..... about it lately.
10. Why was your jacket so wet?-Because it ..... all day.
11. I did not have any money because I ..... my wallet.
12. Amalia ..... (move) to New York before she ..... (get) married.
13. They had been walking for over 6 hours .....
14. My father ..... his car
15. Which one of these about past perfect continuous is correct?
16. He ..... painting the front wall of the house a moment ago.
17. They ..... for this moment for years.
18. We lived in the house that my father ..... .....
19. You ..... the party by the time everything happened. (leave)
20. The colour of the dress was much brighter that it ..... in the internet advert.
21. My best friend's name is Fatima. I ..... her for about 8 years.
22. They hadn't been talking ..... June.
23. Yesterday, my brother said he (stop) ..... smoking for three months.
24. Which sentence correctly uses the Past Perfect Continuous tense with a time expression?
25. Paul and Molly ..... on the phone for an hour when the line broke.
26. Harold ..... her secret for a while.
27. Is the following correct?I didn't play tennis with Jack yesterday because I had already played tennis with Peter that morning.
28. I ..... (wait) for her for hours before she came (PAST PERFECT CONTINOUS)
29. Before last summer, I ..... in a foreign country.
30. Studying in a boarding school ..... Mark to make international friends.