Past Perfect Continuous Tense
The past perfect continuous (also called past perfect progressive) has 1 simple form and 2 signals that tell you when to use it:
- 1 Form: Subject + had been + verb-ing — the same for every subject, no conjugation needed
- Signal 1 — Duration: "How long had this been happening before the past event?" → She had been working for five years when she retired.
- Signal 2 — Evidence: "What caused that past result?" → Her eyes were red because she had been crying.
That's the core of past perfect continuous. It builds directly on past perfect (had + past participle) by adding the continuous aspect (been + V-ing). If past perfect is "the past of the past," then past perfect continuous is "what had been going on before that past moment" — with a focus on duration or visible evidence.
Don't confuse with Past Perfect Simple: Both use "had" and look back before another past moment, but they focus on different things. Past perfect simple emphasizes completion (she had written three novels); past perfect continuous emphasizes duration or process (she had been writing for two years). We'll explore this crucial distinction in detail below.
When to Use Past Perfect Continuous
Past perfect continuous appears in three main situations. In each case, you need a past reference point — something that already happened in the past.
1. Duration Before a Past Event
Use past perfect continuous to show how long an action had been happening before another past action or time.
- I had been waiting for two hours when she finally arrived.
- She had been studying English for five years before she moved to London.
- He had been working at the company for ten years when he got promoted.
- We had been living in Paris for three years before we decided to return home.
Key pattern: Ongoing action + duration (for/since/all day) + past reference point
2. Cause of Past Results (Visible Evidence)
Use it to explain why something looked or felt a certain way at a past moment — the ongoing action caused the visible result.
- It had been raining heavily, and the streets were flooded. (Rain → flooded streets)
- Her eyes were red because she had been crying. (Crying → red eyes)
- He was out of breath because he had been running. (Running → breathlessness)
- My hands were dirty because I had been working in the garden. (Working → dirty hands)
This is one of the most practical uses — connecting a past visible result to the ongoing activity that caused it.
3. Temporary Situations Before a Past Time
Use it for actions that were ongoing but temporary before another past event.
- I had been staying with my parents while I looked for an apartment.
- He had been taking the bus to work while his car was being repaired.
- We had been using a temporary office before the new building was ready.
How to Form Past Perfect Continuous: Affirmative
The past perfect continuous is formed with: had + been + verb-ing
Structure
| Subject | Auxiliary | Structure | Example |
|---|---|---|---|
| I / You / He / She / It / We / They | had | been + verb-ing | I had been waiting. |
The form is the same for all subjects — no conjugation needed! Unlike present perfect continuous where you choose between "have been" and "has been," past perfect continuous always uses had been.
Contractions
In spoken English and informal writing, had is often contracted to 'd:
- I had been waiting → I**'d been** waiting
- She had been working → She**'d been** working
- They had been travelling → They**'d been** travelling
Examples
- I had been reading the book for a week before I finished it.
- She had been cooking for hours, and the kitchen smelled wonderful.
- The children had been playing in the garden all afternoon.
- Tom had been running for an hour when he stopped to rest.
- The team had been practising hard all week for the final match.
- My eyes were tired because I had been watching TV for too long.
Negative & Question Forms
Negative: Hadn't Been + Verb-ing
To make negative sentences, use had not (hadn't) + been + verb-ing.
| Subject | Negative Form | Example |
|---|---|---|
| All subjects | hadn't been + verb-ing | She hadn't been sleeping well. |
Examples:
- She hadn't been sleeping well, so she felt tired all day.
- They hadn't been practising enough, which is why they lost the match.
- I hadn't been feeling well all week, so I went to see the doctor.
- He hadn't been working there very long when he was made manager.
- The company hadn't been investing in new technology, so they fell behind competitors.
- She hadn't been paying attention, so she missed the important announcement.
Yes/No Questions
Invert had and the subject:
| Structure | Example |
|---|---|
| Had + subject + been + verb-ing? | Had you been waiting long? |
- Had it been raining before you left the house?
- Had the children been playing outside all morning?
- Had he been looking for a new job when he got the offer?
- Had the students been studying hard before the exam?
Wh-Questions
| Question Word | Structure | Example |
|---|---|---|
| How long | How long + had + S + been + V-ing? | How long had she been learning French? |
| What | What + had + S + been + V-ing? | What had you been doing before I called? |
| Where | Where + had + S + been + V-ing? | Where had they been staying? |
| Why | Why + had + S + been + V-ing? | Why had she been crying? |
Short Answers
| Question | Positive | Negative |
|---|---|---|
| Had you been waiting? | Yes, I had. | No, I hadn't. |
| Had she been working? | Yes, she had. | No, she hadn't. |
Note: Don't use contractions in positive short answers.
- ❌ Yes, I'd.
- ✅ Yes, I had.
👉 Practice Negative & Question Forms →
⚠️ Past Perfect vs Past Perfect Continuous
This is the most important section of the entire lesson. Understanding the difference between past perfect simple and continuous is essential for B1-B2 learners. Both tenses look back before another past event using "had," but they focus on completely different things.
The Core Distinction
| Past Perfect (Simple) | Past Perfect Continuous |
|---|---|
| Focuses on completion or result | Focuses on duration or process |
| How many? (quantity) | How long? (duration) |
| She had written three novels. | She had been writing for two years. |
| Completed action | Ongoing action (may or may not be complete) |
Completed vs Duration: Minimal Pairs
The same verb can appear in either tense with very different meanings:
Past Perfect = Finished action:
- He had read the book, so he knew the ending. (Finished reading — knows the story)
- She had written three novels before she became famous. (Three completed novels)
- I had finished my homework before dinner. (Task complete)
- They had already left when we arrived. (Departure complete)
Past Perfect Continuous = Duration/Process:
- He had been reading for three hours, so his eyes were tired. (Focus on duration — tired eyes)
- She had been writing her novel for two years when she finally finished it. (Focus on the long process)
- She had been working at the company for twenty years when she retired. (Duration of work)
- He had been playing tennis all afternoon, which is why he was sweaty. (Activity caused the result)
The Result vs Cause Pattern
This pattern appears frequently in exercises and exams:
| Past Perfect (Result Focus) | Past Perfect Continuous (Cause/Duration Focus) |
|---|---|
| By the time I got home, she had cooked dinner. (Dinner was ready — complete) | By the time I got home, she had been cooking for hours and the meal wasn't ready yet. (Still in progress — duration) |
| He had read the book. (Knows the ending) | He had been reading for three hours. (Eyes tired from duration) |
| I felt sick because I had eaten too much. (Completed — too much consumed) | The ground was wet. It had been raining. (Evidence of recent activity) |
⚠️ The Stative Verb Trap
This is the #1 trap in past perfect continuous exercises. Some verbs describe states, not actions, and cannot be used in any continuous form — even when duration is involved:
| Category | Stative Verbs (Simple Only!) |
|---|---|
| Mental states | know, believe, understand, remember, realize |
| Emotions | love, hate, like, want, need |
| Possession | have (= own), own, belong |
| Senses | see, hear |
Even with "for a long time," use Past Perfect Simple for stative verbs:
- ❌ I had been knowing her for years.
- ✅ I had known her for years before we started dating.
- ❌ He had been owning the car for five years.
- ✅ He had owned the car for five years before he sold it.
- ❌ I had been wanting to visit Japan.
- ✅ I had wanted to visit Japan for a long time before I finally went.
Why students fall into this trap: The duration context ("for years," "for a long time") strongly suggests continuous, but stative verbs override this signal. Always check the verb first!
These past perfect and past perfect continuous exercises will help you master the distinction between completion and duration:
👉 Practice Past Perfect vs Past Perfect Continuous →
Present Perfect Continuous vs Past Perfect Continuous
These two tenses share the same structure (have/had + been + V-ing) but connect to different time reference points. The distinction is straightforward once you see it.
The Key Difference
| Present Perfect Continuous | Past Perfect Continuous |
|---|---|
| Uses have/has been + V-ing | Uses had been + V-ing |
| Connects to NOW | Connects to a PAST moment |
| I have been waiting for an hour. (Still waiting now) | I had been waiting for an hour when she arrived. (Waiting ended at a past point) |
If you haven't studied Present Perfect Continuous yet, see the Present Perfect Continuous lesson first. The same logic applies here — just shifted to a past reference point.
Parallel Examples
These pairs show the same situation — one connecting to now, one connecting to a past moment:
| Present Perfect Continuous (→ NOW) | Past Perfect Continuous (→ PAST) |
|---|---|
| I have been waiting here for an hour. Where are you? | I had been waiting for an hour when she finally arrived. |
| She has been studying English for three years. She's getting good. | She had been studying English for three years when she moved to London. |
| It has been raining all morning. The streets are still wet. | It had been raining all morning, so the match was cancelled. |
| My eyes are tired. I have been reading all day. | My eyes were tired. I had been reading all day. |
| You look exhausted! What have you been doing? | She looked exhausted. I asked her what she had been doing. |
| I have been trying to call you all morning! (Speaking now) | I had been trying to reach him all morning when he finally called back. (Past situation) |
How to Choose
Ask yourself: When does the action connect to?
- Present situation (result is NOW) → Present Perfect Continuous
- "I've been trying to call you!" (You're speaking right now)
- Past situation (result was in the PAST) → Past Perfect Continuous
- "I had been trying to reach him when he finally called back." (Both actions in the past)
The quickest test: Look at the result clause. Is it present tense ("are wet," "look tired") or past tense ("were wet," "looked tired")? That tells you which continuous tense to use.
👉 Practice Present Perfect Continuous vs Past Perfect Continuous →
Time Expressions with Past Perfect Continuous
Three types of time expressions commonly appear with past perfect continuous. Recognizing them helps you choose the right tense automatically.
For vs Since
| For (Duration — How long?) | Since (Starting Point — When did it start?) |
|---|---|
| for two hours | since 2 o'clock |
| for three days | since Monday |
| for six months | since January |
| for ten years | since 2015 |
| for a long time | since I was a child |
Rule:
- For + period of time (answers "how long?")
- Since + point in time (answers "when did it start?")
Cross-reference: These rules are identical to those in Present Perfect Continuous. If you know for/since with present perfect continuous, the same logic applies here.
Examples:
- They had been driving for six hours when they stopped for lunch.
- She had been working there since 2015 when the company closed.
- He had been studying French for two years before he visited Paris.
- She had been teaching at the school since 1990 when she retired.
- He had been living alone for a long time before his sister moved in.
- She had been crying since she heard the bad news.
All + Time Period
All morning / all day / all week / all night / all afternoon emphasizes continuous action throughout an entire period:
- I had been waiting all morning when the bus finally came.
- We had been hiking all day and were completely exhausted.
- The children had been playing outside all afternoon when it started to rain.
- It had been snowing all night when we woke up.
- The team had been practising all week for the championship.
How Long
How long asks about duration before a past event:
- How long had you been waiting before the doctor saw you?
- How long had she been learning the piano before her first concert?
- How long had you been dating before you got engaged?
Narrative Tenses: Using All Past Tenses Together
In storytelling and narrative writing, you'll often combine multiple past tenses. Understanding how past perfect continuous fits alongside the other three past tenses is essential for fluent narrative writing.
The Four Layers of Past Time
| Tense | Function | Example |
|---|---|---|
| Past Perfect Continuous | Earlier ongoing action (duration/cause) | She had been working all night... |
| Past Perfect | Earlier completed action | ...and had finished her report... |
| Past Continuous | Background/scene-setting at that moment | ...while her colleagues were sleeping... |
| Past Simple | Main events/interruptions | ...when her boss called. |
How They Work Together
- Past Perfect Continuous = What had been happening over a period (duration + cause)
- Past Perfect = What had already happened (completed earlier action)
- Past Continuous = What was happening at that moment (background scene)
- Past Simple = What happened next (main event)
Past Continuous vs Past Perfect Continuous in Narratives
These two are easy to confuse. Both describe ongoing past actions, but they serve different purposes:
| Past Continuous | Past Perfect Continuous |
|---|---|
| Describes what was happening at that moment | Describes what had been happening over a period before that moment |
| Scene-setting / background | Duration / cause of result |
| I was reading when the phone rang. | I had been reading for hours, so my eyes were tired. |
Examples with Multiple Tenses
Example 1:
She looked tired because she had been working all night.
- looked = observation (Past Simple)
- had been working = ongoing cause over a period (Past Perfect Continuous)
Example 2:
The ground was wet because it had been raining all morning.
- was = state (Past Simple)
- had been raining = ongoing cause (Past Perfect Continuous)
Example 3:
They had been dancing for hours when the music suddenly stopped.
- had been dancing = ongoing action with duration (Past Perfect Continuous)
- stopped = sudden interruption (Past Simple)
Example 4:
While the children were playing in the garden, their mother was cooking dinner.
- were playing, was cooking = parallel ongoing actions at the same time (Past Continuous)
Example 5:
She had been studying medicine for five years before she became a doctor.
- had been studying = long process (Past Perfect Continuous)
- became = later achievement (Past Simple)
Example 6:
By midnight, we had been driving for eight hours, so we decided to stop at a hotel.
- had been driving = ongoing journey up to midnight (Past Perfect Continuous)
- decided = resulting action (Past Simple)
For more: See the Narrative Tenses lesson for a comprehensive guide to combining all past tenses in storytelling.
Common Mistakes to Avoid
| ❌ Incorrect | ✅ Correct | Why Learners Make This Mistake |
|---|---|---|
| I had been knowing her for years. | I had known her for years. | "Know" is a stative verb — the duration context ("for years") tempts learners to use continuous, but stative verbs never take -ing form |
| He had been owning the car for five years. | He had owned the car for five years. | Same stative verb error with "own" — use past perfect simple for possession verbs even with duration |
| She was been working all day. | She had been working all day. | Confusing Past Continuous auxiliary (was) with Past Perfect Continuous auxiliary (had) |
| They didn't had been waiting. | They hadn't been waiting. | Applying the Past Simple negative pattern (didn't + verb) to Past Perfect Continuous — use "hadn't" |
| I'd been wait for an hour. | I'd been waiting for an hour. | Forgetting the -ing ending after "been" — the structure requires been + verb-ing |
| She had been working since 3 hours. | She had been working for 3 hours. | Confusing for/since: "3 hours" is a duration → use "for"; use "since" only for starting points (since 2 o'clock) |
| How long were you waiting before she came? | How long had you been waiting before she came? | Using Past Continuous instead of Past Perfect Continuous for duration before a past event — "before she came" signals the need for past perfect |
| She has been working all day, so she was tired. | She had been working all day, so she was tired. | Using Present Perfect Continuous (connects to NOW) when the result is in the past ("was tired") — past result needs Past Perfect Continuous |
The 'd Confusion
The contraction 'd can mean either "had" or "would." Here's how to tell them apart:
| 'd = had | 'd = would |
|---|---|
| 'd + been + V-ing or past participle | 'd + base form / infinitive |
| I**'d been waiting** (= I had been waiting) | I**'d like** (= I would like) |
| She**'d gone** (= She had gone) | She**'d prefer** (= She would prefer) |
Test: Look at the word after 'd. Is it "been" or a past participle? → had. Is it a base form (like, prefer, rather)? → would.
Cross-reference: This same 'd ambiguity applies in Past Perfect Simple — if you've learned it there, the same rule applies here.
Quick Summary
Form at a Glance
| Form | Pattern | Example |
|---|---|---|
| Affirmative | Subject + had been + V-ing | She had been working. |
| Negative | Subject + hadn't been + V-ing | She hadn't been working. |
| Yes/No Question | Had + subject + been + V-ing? | Had she been working? |
| Wh-Question | Wh-word + had + subject + been + V-ing? | How long had she been working? |
| Short answer | Yes, ... had. / No, ... hadn't. | Yes, she had. |
"Do I Need Past Perfect Continuous?" — 4-Step Check
Step 1: Is there a past reference point — another past action or time?
- No → Consider present perfect continuous (connects to now) or another tense.
- Yes → Go to Step 2.
Step 2: Are you emphasizing duration (how long?) or visible evidence (why did it look/feel that way)?
- No → You probably need past perfect simple (for completed actions) or past simple.
- Yes → Go to Step 3.
Step 3: Is the verb a stative verb (know, own, love, want, believe, have)?
- Yes → Use past perfect simple instead: "I had known her for years."
- No → Go to Step 4.
Step 4: Apply the formula: Subject + had been + verb-ing
- "She had been working for five years when she retired." ✅
Key Time Expressions
| Expression | Type | Example |
|---|---|---|
| for + duration | how long | for two hours, for ten years |
| since + starting point | when it started | since Monday, since 2015 |
| all + period | entire duration | all morning, all day, all week |
| how long | question about duration | How long had you been waiting? |
Practice Tips
-
Think "duration before a past moment": When explaining how long something had been happening before another past event, use past perfect continuous. Visualize a timeline: the shaded area (ongoing action) ends at a specific past dot (the reference event).
-
Use it to explain past causes: "Her eyes were red because she had been crying." The ongoing action explains the visible result. Try writing 5 cause-and-effect sentences.
-
Master for vs since: For + duration (for two hours, for three years). Since + starting point (since 2020, since Monday). This rule is the same as in present perfect continuous.
-
Watch for stative verbs: Know, believe, love, own, have (possession) — use past perfect simple for these, even with duration markers like "for years."
-
Compare with present perfect continuous: Ask yourself — does this connect to NOW or to a PAST moment? NOW → "I have been waiting..." PAST → "I had been waiting when..."
-
Practice in narratives: When telling stories, use past perfect continuous for background duration that explains why characters felt or looked a certain way.
-
Remember the 'd contraction: 'd + been + V-ing = had (past perfect continuous); 'd + base form = would. When reading, always check what follows 'd.
Practice All Exercises
Ready to practice everything you've learned? These past perfect continuous tense exercises are available as multiple choice questions with answers online. The sets cover past perfect simple and continuous comparisons, present perfect continuous vs past perfect continuous practice, and narrative tenses. Work through the sets in order — they follow the same progression as this lesson, from elementary to upper intermediate:
| Set | Topic | Level |
|---|---|---|
| Set 1 | Positive Form: Had Been + V-ing | A2 |
| Set 2 | Negative & Question Forms | B1 |
| Set 3 | Past Perfect vs Past Perfect Continuous | B1 |
| Set 4 | Present Perfect Continuous vs Past Perfect Continuous | B1 |
| Set 5 | Time Expressions & Context | B1 |
| Set 6 | Narrative Tenses Review | B2 |
👉 Start with Set 1: Positive Form and work your way through, or jump to Set 3: Past Perfect vs Past Perfect Continuous if you already know the basic form!