The past perfect continuous (also called the past perfect progressive) is formed with had been plus the -ing form of the main verb. It describes an action that was in progress over a period of time up to a particular point in the past. It often explains the situation or result we can see at that past moment: The ground was wet because it had been raining.
This tense is the past-time equivalent of the present perfect continuous (has been doing). Where the present perfect continuous looks back from now, the past perfect continuous shifts everything one step further back, looking back from a moment in the past. It is a hallmark of fluent, advanced storytelling and explanation.
How to Form the Past Perfect Continuous
The structure is identical for every subject — there is no third-person -s, because had never changes.
| Form | Structure | Example |
|---|---|---|
| Affirmative | subject + had been + verb-ing |
They had been waiting for two hours. |
| Negative | subject + had not been (hadn’t been) + verb-ing |
She hadn’t been sleeping well. |
| Question | had + subject + been + verb-ing |
How long had you been working there? |
| Short answer | Yes, … had / No, … hadn’t |
Yes, I had. / No, I hadn’t. |
Contraction tip: had contracts to ’d after pronouns: I’d been waiting, they’d been talking, we’d been driving. Be careful — ’d can also be a contraction of would, so context matters.
Use 1: Duration Before a Point in the Past
The main use is to show how long an action had been continuing up to a specific moment in the past. We frequently use for and since to express the length of time.
- By the time the train arrived, we
had been standingon the platformforan hour. - When she finally got the job, she
had been applyingsinceJanuary. - He was exhausted; he
had been drivingall day. - They
had been livingin Romeforten years before they moved to Paris.
Use 2: Explaining a Past Result or Situation
Very often the past perfect continuous explains why something was the case at a past moment. The ongoing action is the cause; the situation we observe is the effect.
| Result we observed (past) | Cause (past perfect continuous) |
|---|---|
| Her eyes were red. | She had been crying. |
| The players were muddy. | They had been playing football in the rain. |
| He was out of breath. | He had been running. |
| The kitchen smelled wonderful. | Someone had been baking. |
Past Perfect Continuous vs Past Perfect
This is the key contrast for advanced learners. The past perfect (had done) emphasises a completed action before a past point and often its result. The past perfect continuous (had been doing) emphasises the duration or ongoing nature of the activity.
| Past perfect (had done) | Past perfect continuous (had been doing) |
|---|---|
She had written three letters. (we know how many — result/quantity) |
She had been writing letters all morning. (duration of the activity) |
I had read the report. (it is finished) |
I had been reading the report. (the action was ongoing) |
They had painted the room. (job done) |
They had been painting all day, so they were tired. (ongoing effort) |
Rule of thumb: If you want to stress how long or that the action was still in progress, use the past perfect continuous. If you want to stress completion, result, or how many, use the past perfect. With state verbs and finished quantities, use the simple past perfect.
Time Markers: For, Since and Before
Certain time expressions signal the past perfect continuous very strongly:
for+ a period: for two hours, for ages, for several weeks — We had been waiting for two hours.since+ a starting point: since morning, since 2010, since she left — He had been studying since dawn.before+ a past event: before the meeting started — They had been arguing before we arrived.how long … ?in questions: How long had they been dating before they married?all day / all night / all morning: He had been working all night.
Stative Verbs: Use the Past Perfect Instead
As with every continuous tense, verbs describing states — know, believe, love, own, want, understand — are not normally used in the past perfect continuous. We say She had known him for years, not She had been knowing him. With these verbs, use the simple past perfect. See our guide to stative verbs.
Past Perfect Continuous vs Present Perfect Continuous
The two tenses share the continuous-for-duration meaning, but they look back from different points:
- Present perfect continuous: I have been waiting for an hour. (looking back from now)
- Past perfect continuous: I had been waiting for an hour when the bus finally came. (looking back from a past moment)
Practice Exercises
Grammar Quiz
Choose between past perfect and past perfect continuous in context.
Matching Pairs
Match results to their causes using had been + -ing.
Cloze Dropdown
Select the right had been + -ing form to complete each gap.
Flash Cards
Drill past perfect continuous forms with for, since and before.
Complete the Sentence
Type the correct had been + -ing form to finish each sentence.
Unjumble
Reorder scrambled words into natural past perfect continuous sentences.
Practise the Past Perfect Continuous
LexFizz has 30 free interactive exercises — no sign-up needed. Start mastering had been + -ing today.
Browse All Exercises →Explore related grammar topics: