B1-B2 grammar reference
Past Perfect Progressive
The past perfect progressive looks back from a past point and highlights an activity that had continued, repeated, or recently stopped before that point.
Form at a glance
Form: subject + had been + verb-ing
When to use it
- Duration before a past point:
They had been travelling for six hours when they stopped.
- Cause of a past result:
The ground was wet because it had been raining.
- Repeated activity before a change:
She had been applying for jobs before she accepted that offer.
Sentence patterns
| Form | Pattern | Example |
|---|---|---|
| Affirmative | S + had been + V-ing | I had been waiting for an hour. |
| Negative | S + had not been + V-ing | He had not been feeling well. |
| Question | Had + S + been + V-ing? | Had they been arguing? |
| Duration | ... + since/for | We had been living there since May. |
Compare the meaning
Past perfect progressive
Focus on duration/activity: She had been writing all morning.
Past perfect simple
Focus on result/quantity: She had written six pages.
Common mistakes
- Do not omit been: the full form is had been working.
- Avoid progressive forms with most stative verbs:
had known
, nothad been knowing.
- Provide or imply a later past reference point; otherwise the present perfect progressive may be appropriate.
Nuance and natural usage
- The activity may have continued beyond the reference point or stopped shortly before it; context decides.
- This tense is useful when duration explains a past condition, but it should not replace the simple form when completion is the main point.