HiLernity Practice & Tests · B2 Grammar

B2 Past Perfect Continuous Test

10 questions · 20 minutes · instant feedback

20:00

British English usage: Use had been + verb-ing to emphasise an activity continuing up to a past point, often with a visible or logical past result.

Cambridge Grammar reference: Cambridge treats the Past Perfect Continuous as an earlier ongoing activity viewed from a later past point, especially when duration or cause matters.

Source note: HiLernity is independent and is not affiliated with or endorsed by the British Council or Cambridge University Press & Assessment.

Offline test mode
1. She was tired because she ___ all night. (work)
2. They ___ for two hours before the bus arrived. (wait)
3. I ___ there long when the manager called me. (not work)
4. How long ___ you ___ before you changed jobs? (work)
5. The ground was wet because it ___. (rain)
6. He ___ for months before he finally passed the exam. (study)
7. Choose the better sentence for duration before a past event.
8. We were exhausted because we ___. (run)
9. She ___ at the company for ten years before she left. (work)
10. Make the negative: He had been sleeping.