Past Perfect Continuous
Use the past perfect continuous to describe an action that was in progress before another past event or before a specific time in the past. It shows duration or cause. In other words, it shows that an action started in the past, continued for some time, and ended before another past action or time.
Form
had + been + verb-ing
| Affirmative | Negative | Question |
|---|---|---|
| She had been working for two hours. | She hadn't been sleeping well. | Had she been waiting long? |
When to use it
- To show duration up to a past moment (for / since).
- To explain the cause of a past situation (why someone was tired, angry, etc.).
- To describe an action in progress before another past action.
Time Expressions + Examples
Before + Simple Past
- We had been studying for an hour before the teacher arrived.
- They had been chatting for ages before the bell rang.
By the time + Simple Past
- By the time I got home, she had been cleaning the kitchen for two hours.
- By the time class started, students had been revising their notes.
When + simple past
- They had been waiting at the gate for 1 hour when the train arrived.
- I had been playing football for 45 minutes when it started to rain.
After + P.P.C
- After she had been studying all night, she finally slept.
- After they had been arguing for an hour, they made a plan.
Because + P.P.C
- She was exhausted because she had been working since morning.
- He was late because he had been looking for the keys for 55 minutes.
Contrast with Past Perfect Simple
Use the P.P continuous for activity or duration, and the Past Perfect for completed actions.
| Continuous Action | Completed Action |
|---|---|
| She had been practicing the song for hours. | She had finished the song before the show. |
Practice
Put the verbs between brackets in past perfect continuous.
- By the time the bus came, we ______ (wait) for 30 minutes.
- She was tired because she ______ (work) all day.
- After they ______ (argue) for an hour, they calmed down.
- He ______ (prepare) the lesson as soon as the students arrived.
- The ground was wet because it __________ (rain) all night.
- She was tired because she __________ (work) all day.
- By the time we arrived, they __________ (wait) for more than an hour.
Show answers
- had been waiting
- had been working
- had been arguing
- had been preparing
- had been raining
- had been working
- had been waiting