Home · B1 Intermediate · Unit 06
Unit 06
Past Perfect Continuous
had been + -ing
What is the Past Perfect Continuous?
The Past Perfect Continuous describes an ongoing action that started before a certain point in the past and continued up to that point — or until another past action interrupted it. The focus is on duration before a past moment.
I had been studying for two hours when my friend called. — Studying started before the call and was ongoing until that moment.
Form
| Type | Structure | Example |
|---|---|---|
| Affirmative | Subject + had been + verb-ing | I had been reading before dinner. |
| Negative | Subject + hadn't been + verb-ing | She hadn't been sleeping well. |
| Question | Had + subject + been + verb-ing? | Had you been waiting long? |
| Short answer | Yes/No + subject + had | Yes, I had. / No, she hadn't. |
Timeline — Ongoing Action Before a Past Moment
The action was in progress before another past event — it is longer and continuous, not just completed.
| Ongoing action (Past Perfect Continuous) | Interrupting event (Past Simple) | Now |
|---|---|---|
| I had been studying for two hours | when my friend called. | → present |
| She had been working all morning | before she took a break. | → present |
| It had been raining for hours | before the sun came out. | → present |
Four Main Uses
| Use | Explanation | Example |
|---|---|---|
| Duration before a past event | How long something had been happening before another event | I had been working there for five years before I quit. |
| Cause of a past situation | Explains why something was the way it was | She was tired because she had been studying all night. |
| Interrupted ongoing action | A continuous action stopped by a past event | They had been walking when it started to rain. |
| Background in storytelling | Sets the scene before the main events | It had been snowing for hours before the roads were closed. |
Signal Words
- for — I had been waiting for an hour.
- since — They had been living there since 2015.
- before — She had been cooking before the guests arrived.
- until / till — He had been studying until midnight.
- when — I had been reading when she knocked.
- all day / all night / all morning — We had been driving all night.
- because — She was crying because she had been arguing.
Past Perfect vs Past Perfect Continuous
| Past Perfect | Past Perfect Continuous |
|---|---|
| Completed action before another past action | Ongoing action before another past action |
| Focus on result or completion | Focus on duration or process |
| I had finished my homework before dinner. | I had been doing my homework before dinner. |
| Signal: by the time, already | Signal: for, since, all day |
Present vs Past: Moving the Time Back
The Past Perfect Continuous is the "past version" of the Present Perfect Continuous. The reference point is a past moment instead of now:
| Reference point = now | Reference point = a past moment |
|---|---|
| I've been waiting for an hour. (I'm still waiting.) | I had been waiting for an hour when the bus came. |
| She's tired because she's been running. | She was tired because she had been running. |
| How long have you been living here? | How long had you been living there when you met him? |
Annotated Examples
Subject
Verb
Auxiliary
Object
Adjective
Adverb
Preposition
Hover over any word to see its role.
subjectIverbhad been studyingadverbfor two hourswhensubjectmy friendverbcalled.
↳ Ongoing action (studying) before a past interruption (called).
subjectSheverbwas tiredbecausesubjectsheverbhad been workingadverball night.
↳ Cause of a past state — ongoing action explains why.
auxiliaryHadsubjectyouverbbeen waitingadverblongwhenverbshe arrived?
↳ Question about the duration of an ongoing past action.
Common Mistakes
I was studying for two hours before you came.
→
I had been studying for two hours before you came.
Use had been + -ing for ongoing action before another past event.
She had working all day.
→
She had been working all day.
"Been" must come between "had" and the -ing verb.
They had studied for hours. (still ongoing)
→
They had been studying for hours.
Use Continuous form to emphasise duration and ongoing process.
I had been study for an hour.
→
I had been studying for an hour.
The main verb needs the -ing form: studying.
He had been works since morning.
→
He had been working since morning.
After "had been" always use the -ing form: working.
I had been knowing him for years when he moved away.
→
I had known him for years when he moved away.
Stative verbs → Past Perfect, not the continuous.
When I met her, she has been working there for a year.
→
When I met her, she had been working there for a year.
Past reference point → had been, not has been.