Past Perfect Continuous
had been + -ing for duration up to a past point.
The Past Perfect Continuous (had been + -ing) describes an activity that was in progress over a period of time up to, or just before, a specific past moment. It emphasises the duration or the ongoing nature of the action, especially when that action explains a visible result or condition at the past moment. Compare it with the Past Perfect Simple (had + past participle), which focuses on the completion of an action rather than its duration: 'She had read three chapters' stresses completion, while 'She had been reading for two hours' stresses how long. Also contrast it with the Past Continuous (was/were + -ing), which describes a background action at an exact past moment, not its accumulated duration. Common time expressions used with this tense are 'for', 'since', and 'how long'; these help signal duration. Key signal words and contexts include visible results ('her eyes were red because she had been crying'), cause-and-effect explanations, and questions asking about prior duration. For example: By the time the rescue team arrived, the hikers had been walking through the forest for six hours.
Key terms
| Person | Affirmative | Negative | Question |
|---|---|---|---|
| I / you / we / they | had been working | hadn't been working | Had … been working? |
| he / she / it | had been working | hadn't been working | Had … been working? |
| How long …? | I had been waiting for an hour. | She hadn't been sleeping well. | How long had they been arguing? |
The form is identical for all persons: had been + -ing. 'Had' is the only auxiliary that changes in negative/question forms.
| Feature | Past Perfect Continuous | Past Perfect Simple | Past Continuous |
|---|---|---|---|
| Form | had been + -ing | had + past participle | was / were + -ing |
| Emphasises | Duration of an ongoing activity before a past moment | Completion of an action before a past moment | A background action at a single past moment |
| Typical signals | for, since, how long, all day/morning | already, just, by the time, number/quantity | when (interruption), at that moment |
| Example | She had been reading for two hours (before I arrived). | She had read three chapters (before dinner). | She was reading when I arrived. |
| Visible result? | Yes — explains why something looked/felt a certain way | Can imply result, but focuses on completion | No — just a snapshot |
Choose Past Perfect Continuous when duration explains a visible past result. Choose Past Perfect Simple for completed quantity or results.
| Preposition | Follows | Example | Incorrect use |
|---|---|---|---|
| for | a period of time (hours, days, weeks) | She had been studying for three hours. | She had been studying since three hours. ✗ |
| since | a starting point (a clock time, day, event, or clause) | He had been waiting since noon. | He had been waiting for noon. ✗ |
| since + clause | a clause marking the start of the activity | They had been living there since the war ended. | They had been living there for the war ended. ✗ |
'For' = period length; 'since' = starting point. Never use 'since' with a plain duration ('since three weeks' is always wrong).
- 1Situation: When his mum came home, Ali's hands were covered in paint.
- 2Step 1 — Identify the visible result: The visible result is 'hands covered in paint' — we need to explain what ongoing activity caused it.
- 3Step 2 — Find the prior ongoing activity: Ali was painting the fence. The activity lasted all afternoon before his mum arrived.
- 4Step 3 — Choose the tense: duration or completion?: We want to emphasise how long the activity went on (duration), not that it was completed. → Past Perfect Continuous.
- 5Step 4 — Build the form: Subject (He) + had been + -ing form (painting) + duration marker (all afternoon). → 'He had been painting the fence all afternoon.'
- 6Why not Past Perfect Simple?: 'He had painted the fence all afternoon' shifts focus to completion and loses the ongoing, process-based explanation for the paint on his hands.
- 1Direct speech: 'I have been working on this project for six months,' said the engineer.
- 2Step 1 — Identify the tense in direct speech: 'Have been working' = Present Perfect Continuous.
- 3Step 2 — Apply backshift rule: Present Perfect Continuous shifts back one step → Past Perfect Continuous: 'had been working'.
- 4Step 3 — Change pronouns and deictic words: 'I' → 'he'; 'this' → 'that' (the reference point has moved away from the original speaker's location).
- 5Step 4 — Check word order (no question inversion): This is a statement, so subject + verb order remains: 'he had been working on that project'.
- 6Result: The engineer said that he had been working on that project for six months.
Using 'has been working' instead of 'had been working': 'She was tired because she has been working all day.' ✗ — 'has been working' is Present Perfect Continuous and cannot explain a past result. When the main clause is in the past ('was tired'), the explaining clause must also be past: 'had been working'. ✓
Confusing 'since' and 'for': 'He had been waiting since twenty minutes.' ✗ — 'since' requires a starting point (e.g., 'since 3 p.m.', 'since Monday'), not a period. A period uses 'for': 'He had been waiting for twenty minutes.' ✓ Likewise, 'had been studying for midnight' ✗ → 'had been studying since midnight.' ✓
Using a stative verb in the continuous form: 'By the time they broke up, they had been knowing each other for three years.' ✗ — 'know' is a stative verb and cannot be used in any -ing form. Use Past Perfect Simple instead: 'they had known each other for three years.' ✓ Other stative verbs: believe, like, love, want, understand.
Past Continuous vs Past Perfect Continuous — 'for + duration': Past Continuous ('was waiting for twenty minutes') is unnatural with a duration that builds up before a past event. Use Past Perfect Continuous: 'had been waiting for twenty minutes before the bus arrived.' Reserve Past Continuous for a background action happening at the exact moment something else occurred ('She was reading when I arrived').
A memory shortcut: Past Perfect Continuous is the 'movie before the past' tense. Imagine rewinding the film before a key past moment — the camera shows the character doing something continuously. Past Perfect Simple just shows the final frame (the completed result). If you want the whole clip, use Past Perfect Continuous; if you want only the final still, use Past Perfect Simple.
Rules
- 1Form: subject + had been + present participle (-ing). This is the same for all persons: I/you/he/she/we/they had been working.
- 2Use it to show that an activity was in progress over a period of time that led up to a past moment or result: 'Her hands were dirty because she had been gardening.'
- 3Use 'for' with a duration ('for three hours') and 'since' with a starting point ('since morning') when specifying how long the activity lasted before that past moment.
- 4Contrast with Past Perfect Simple: use had been + -ing for ongoing/repeated activity (emphasis on duration); use had + past participle for a completed action (emphasis on a result or number).
- 5Contrast with Past Continuous: was/were + -ing describes a background action at a single past moment ('She was reading when I arrived'), while had been + -ing stresses accumulated duration before that moment ('She had been reading for two hours before I arrived').
Practice
15 easy · 15 medium · 15 hard
10 random questions per test