Home » Grammar » B2 Upper Intermediate English Grammar Tests » Past Perfect Continuous Practice Tests with B2 Grammar Rules & Examples

Past Perfect Continuous Practice Tests with B2 Grammar Rules & Examples

Exercise 1

Choose the correct past perfect continuous form to complete each sentence.

Example: She ______ (wait / had been waiting / was waiting) for two hours before the train finally arrived.
Answer: She had been waiting for two hours before the train finally arrived.

1. By the time the ambulance arrived, the doctors ___ for over an hour.
2. She was exhausted because she ___ all day without a break.
3. How long ___ before you finally got the job offer?
4. The ground was wet because it ___ heavily the night before.
5. They ___ for three hours when the train finally arrived at the station.
6. Mark's hands were dirty because he ___ his car.
7. She ___ English for five years before she moved to London.
8. Which sentence uses the Past Perfect Continuous correctly?
9. The children were tired because they ___ in the garden all afternoon.
10. He realized he ___ in the wrong direction for almost twenty minutes.