The Past Perfect Continuous Tense (also called the Past Perfect Progressive Tense) describes an action that began in the past, continued for a period of time, and was still ongoing before another action or a specific point in the past. It emphasizes the duration or continuity of the activity.
Example:
I had been studying for two hours when she called.
Here, the studying started before the phone call and was still in progress until that moment.
Formula
Subject + had + been + verb(-ing) + object (+ time expression)
Example:
They had been playing football for two hours before it started to rain.
Sentence Structures
1. Affirmative
Structure:
Subject + had been + verb(-ing) + object (+ time expression)
Examples:
- She had been working at the company for five years before she got promoted.
- We had been waiting for an hour before the train arrived.
2. Negative
Structure:
Subject + had not (hadn’t) been + verb(-ing) + object (+ time expression)
Examples:
- I had not been sleeping well before I changed my mattress.
- They hadn’t been talking for long when the meeting ended.
3. Interrogative
Structure:
Had + subject + been + verb(-ing) + object (+ time expression)?
Examples:
- Had she been reading before the lights went out?
- Had they been waiting for long before the bus arrived?
4. Double Interrogative
Structure:
Wh-word + had + subject + been + verb(-ing) + object (+ time expression)?
Examples:
- Why had she been crying when you saw her?
- How long had they been practicing before the coach arrived?

Subject-Verb Agreement
In the Past Perfect Continuous, had is the same for all subjects (singular and plural).
Been is always used after “had,” followed by the -ing form of the main verb.
Examples:
- I had been studying for two hours.
- They had been working since morning.
Time Expressions
Common time markers for the Past Perfect Continuous emphasize how long the action was happening.
| Time Expression | Example Sentence |
|---|---|
| for two hours | He had been waiting for two hours before the bus arrived. |
| since morning | They had been working on the project since morning. |
| all day | I had been cleaning the house all day when they came. |
| before | She had been practicing for months before the competition. |
| until | We had been driving until midnight when we finally stopped. |
Adverb Placement
Place adverbs such as just, always, never, recently, often between had and been.
Examples:
- He had just been leaving when I called.
- She had always been studying late into the night before exams.
Uses of the Past Perfect Continuous Tense
- To show duration of an action before another past event
I had been waiting for an hour when she arrived. - To emphasize cause and effect
He was tired because he had been running for a long time. - To describe interrupted actions
They had been watching TV when the power went out. - To indicate repeated actions before another past event
She had been calling him repeatedly before he answered. - To provide background context
The streets were wet because it had been raining all night.
Examples in Different Contexts
- I had been living in Karachi for five years before I moved to Lahore.
- The kids had been playing outside for hours before it started to rain.
- We had been discussing the project for weeks before presenting it.
- He had been teaching at the school for ten years before retiring.
- She had been feeling unwell before she went to the doctor.
Common Mistakes
- Using the wrong helping verb
❌ He has been waiting for two hours when she called.
✅ He had been waiting for two hours when she called. - Confusing with Present Perfect Continuous
❌ They have been working on the project before the boss arrived.
✅ They had been working on the project before the boss arrived. - Neglecting duration
❌ She had been read the book when I saw her.
✅ She had been reading the book when I saw her.
Comparison with Other Past Tenses
| Tense | Key Use | Example |
|---|---|---|
| Past Perfect Continuous | Ongoing action before another past point | I had been studying for two hours before the call. |
| Past Perfect | Completed action before another past point | I had studied before the call. |
| Past Continuous | Ongoing action at a specific past moment | I was studying when she called. |
Quick Recap
- Form: Subject + had + been + verb(-ing) (+ time expression)
- Focus: Duration or continuity before another past point
- Time Markers: for, since, all day, before, until
- Common Errors: Wrong helping verb, wrong tense choice, missing duration
- Alternate Name: Past Perfect Progressive Tense
FAQs about Past Perfect Continuous
The Past Perfect Continuous tense talks about an action that was happening for some time in the past before something else happened.
Formula: Subject + had + been + verb + ing
Example:
1. I had been studying when you called.
2. She had been waiting for an hour when the bus arrived.
Here are 5 sentences in the Past Continuous tense:
1. I was reading a book when the phone rang.
2. She was cooking dinner at 7 PM.
3. They were playing soccer when it started to rain.
4. We were watching a movie when the power went out.
5. He was studying all night for the exam.
The formula for the Past Perfect Continuous tense is:
Subject + had + been + verb + ing
Example:
1. I had been studying for two hours before the test.
2. She had been working all day before she took a break.
The formula for the Past Continuous tense is:
Subject + was/were + verb + ing
Example:
1. I was eating dinner when the phone rang.
2. They were playing soccer yesterday.
Read More
- Present Tenses With Examples
- Present Perfect Tense With Examples
- Past Perfect Continuous Tense With Examples
- Differentiate Till, Until and Unless in English
- Time Expressions in English
- Future Perfect Tense With Examples
- Tenses
Past Perfect Continuous Tense
Complete the cause.
She was tired because she ___ all day.
The past perfect continuous shows the ongoing effort that led to a past state.
had been + -ing (duration before a past point)
She was tired because she had been working all day.
Complete the duration.
They ___ for an hour when the bus finally came.
An action running up to a past event takes the past perfect continuous.
had been + -ing with 'for' + duration
They had been waiting for an hour when the bus came.
Choose the finished quantity.
By noon, she ___ five letters.
A counted result takes the past perfect simple.
finished quantity -> past perfect simple
By noon, she had written five letters.
Type the correct form of the verb in brackets.
His eyes were red; he ___ (cry).
A recent activity explains the visible past result, which the past perfect continuous carries.
had been + -ing (visible past result)
His eyes were red; he had been crying.
Mind the stative verb.
We ___ each other for years before we married.
'Know' is stative, so it stays simple even across a long span.
stative verbs avoid the continuous
We had known each other for years before we married.
True or false?
The past perfect continuous shows how long an action had been going on before another past moment, as in 'They had been driving for hours before they stopped.'
Marking duration up to a past point is exactly this tense's role.
duration before a past moment
They had been driving for hours before they stopped.
Duration before a past point.
She was exhausted; she ___ all night.
A continuous activity leading up to a past moment takes the past perfect continuous.
had been + -ing for a duration up to a past moment
She was exhausted; she had been driving all night.
Type the correct form of the verb in brackets.
They ___ (wait) for an hour before the bus came.
An action running for a period up to a later past event takes the past perfect continuous.
had been + -ing for a duration before a past event
They had been waiting for an hour before the bus came.
Cause seen in a past result.
The ground was wet because it ___.
A continuous cause before a past result takes the past perfect continuous.
had been + -ing for a cause before a past result
The ground was wet because it had been raining.
Length of a past activity.
By noon, he ___ for six hours.
A span measured up to a past point takes the past perfect continuous.
had been + -ing for a span ending at a past point
By noon, he had been studying for six hours.
True or false?
'She had been knowing them for years' is correct.
'Know' is stative; use the past perfect simple: 'She had known them for years.'
stative verbs avoid the continuous
She had known them for years.
Ongoing action before interruption.
We ___ for months when the news broke.
A continuous action running until a past event takes the past perfect continuous.
had been + -ing up to a past interruption
We had been planning for months when the news broke.
Duration before a past point.
He was out of breath; he ___ .
A continuous activity leading up to a past state takes the past perfect continuous.
had been + -ing for a cause before a past result
He was out of breath; he had been running.
Type the correct form of the verb in brackets.
She ___ (study) for hours before the test.
A stretch of time running up to a later past event takes the past perfect continuous.
had been + -ing before a past event
She had been studying for hours before the test.
Cause behind a past state.
Her eyes were red; she ___ .
A continuous action behind a past state takes the past perfect continuous.
had been + -ing for a cause before a past result
Her eyes were red; she had been crying.
Length of a past activity.
By dawn, they ___ for eight hours.
A span measured up to a past point takes the past perfect continuous.
had been + -ing for a span ending at a past point
By dawn, they had been travelling for eight hours.
True or false?
'She had been owning the house for years' is correct.
'Own' is stative; use the past perfect simple: 'She had owned the house for years.'
stative verbs avoid the continuous
She had owned the house for years.
Ongoing action before an event.
We ___ for months before we finally moved.
A continuous action running until a past event takes the past perfect continuous.
had been + -ing up to a past event
We had been saving for months before we finally moved.
Type the correct form of the verb in brackets.
He ___ (work) there for a decade before he retired.
A ten-year run leading up to a past event takes the past perfect continuous.
had been + -ing for a duration before a past event
He had been working there for a decade before he retired.
Explain a past state.
The players were tired; they ___ all afternoon.
A continuous activity across the afternoon behind a past state takes the past perfect continuous.
had been + -ing for a cause before a past result
The players were tired; they had been practising all afternoon.
Turn on JavaScript for the interactive quiz. The full practice set is shown above.
