Past Perfect Continuous Grammar Quiz
12 multiple-choice questions on the past perfect continuous (had + been + verb-ing): an ongoing action that continued up to a point in the past, often showing cause or duration. B2–C1 level.
Keep building your grasp of the past perfect continuous.
Past Perfect Continuous — FAQ
The past perfect continuous is formed with ‘had’ + ‘been’ + the -ing form of the main verb. The structure stays the same for every subject (I, you, he, she, it, we, they), because ‘had’ does not change — for example, ‘I had been working’, ‘she had been waiting’, ‘they had been studying’. In speech it is usually contracted: ‘I’d been working’. The negative uses ‘hadn’t been’ + -ing, and questions begin with ‘Had’ + subject + ‘been’ + -ing.
You use it to talk about an action that was in progress for a period of time before another moment or action in the past. It emphasises the duration or the ongoing nature of the earlier action — for example, ‘When the manager arrived, the team had been waiting for two hours.’ The waiting started earlier, continued over time, and was still happening (or had just stopped) at the later point. It often gives the background to a later past event.
The past perfect simple (had + past participle, e.g. ‘had worked’) focuses on a completed action or its result before a past moment. The past perfect continuous (had been + -ing, e.g. ‘had been working’) focuses on duration or process. Compare ‘She had painted the room’ (finished) with ‘She had been painting the room’ (we picture the activity in progress, and it may not be finished). Use the continuous to stress how long, and the simple to stress the completed result.
The past continuous (was/were + -ing) describes an action in progress at a specific moment: ‘At 8pm I was cooking dinner.’ The past perfect continuous (had been + -ing) describes an action that had been in progress for a while up to a point in the past, usually linked to a later past event: ‘By the time she called, I had been cooking for an hour.’ The past perfect continuous looks back from one past point to an even earlier ongoing action.
The past perfect continuous is very common for explaining the cause of a past situation. The ongoing earlier action explains a later state — for example, ‘Her eyes were red because she had been crying’, or ‘The ground was wet because it had been raining.’ The action (crying, raining) happened over a period and led to the visible result (red eyes, wet ground). This ‘because + past perfect continuous’ pattern is one of the most natural uses of the tense.
It often appears with expressions of duration: ‘for’ (a length of time, e.g. ‘for two hours’), ‘since’ (a starting point, e.g. ‘since 9am’), ‘all day’, ‘all morning’, ‘all week’ and ‘how long’. It is also used after ‘before’ and ‘when’ to set the scene: ‘She had been working all day before she finally took a break.’ These expressions highlight how long the action had continued up to the past moment.
For negatives, put ‘not’ after ‘had’: ‘had not been’ + -ing, usually contracted to ‘hadn’t been’ + -ing — for example, ‘They hadn’t been listening, so they missed the instructions.’ For questions, put ‘Had’ before the subject: ‘Had you been waiting long?’ Short answers use ‘had’ or ‘hadn’t’: ‘Yes, I had.’ / ‘No, I hadn’t.’ Wh- questions follow the same pattern: ‘How long had she been studying?’
Stative verbs describe states rather than actions — for example, ‘know’, ‘believe’, ‘own’, ‘belong’, ‘understand’, ‘like’ and ‘want’. These are not usually used in any continuous form, including the past perfect continuous, because they do not describe an activity in progress. So we do not say ‘I had been knowing him for years’; instead we use the past perfect simple: ‘I had known him for years.’ For duration with a stative verb, choose the simple.
Common mistakes include: forgetting ‘been’ (saying ‘had working’ instead of ‘had been working’); using the continuous with stative verbs (‘had been knowing’ instead of ‘had known’); confusing it with the present perfect continuous (‘has been’ is present, ‘had been’ is past); and using it without a clear past reference point. The tense needs a later past moment to look back from, and the form is always ‘had been’ + -ing.
Yes — here are some natural examples: ‘I was exhausted because I had been driving all night.’ ‘They had been arguing for an hour before they finally agreed.’ ‘How long had you been waiting when the bus arrived?’ ‘The students were tired because they had been revising all weekend.’ ‘She had been living in Paris for ten years before she moved to London.’ Each describes an ongoing earlier action that explains or sets up a later past situation.