B1–B2

Past Perfect
Continuous

I had been waiting for an hour — an action in progress before another past point. Learn the rules, then practise.

Show rules

Form — had been + -ing

example
positiveI had been watching them. · She had been learning the language.
negativeI hadn't been watching them. · They hadn't been working hard.
questionHad you been watching them? · Which language had she been learning?

Use — an action in progress before another past point

Use the past perfect continuous to talk about an action that was happening in the past before another past action or time:

I had been learning French for five years when I went to live in Paris.

The first action can stop when the second one happens, or continue:

  • We'd been waiting for forty minutes when the bus finally arrived. (stopped)
  • Julia had been working there for two years when Phil became the new manager. (continued)

Emphasising time and giving reasons

Often emphasises a period of time: Pizarro had been exploring for twenty years when he went to Peru.

Often gives a reason for a past state or feeling: Derek was very tired when he arrived — he'd been driving in heavy traffic all afternoon.

Past continuous vs past perfect continuous

structuremeaningexample
past continuousstill in progress at that past momentWhen I arrived, Brad was washing the car. (still washing)
past perfect continuoushad stopped, evidence remainsWhen I arrived, Brad had been washing the car and he was wet. (no longer washing)

Past perfect simple vs past perfect continuous

structuremeaningexample
past perfect simpleaction finished; focus on result/numberI called after I'd written my essay. (finished)
past perfect continuousduration; may not be finishedI called after I'd been writing for two hours.
With a number or amount, use past perfect simple, not continuous:
✅ I gave up after I'd phoned six times.had been phoning six times
✅ I called after I'd read half the reports.had been reading half the reports

State verbs

State verbs (know, like, want, believe, understand, see, hear, agree) are normally not used in the continuous, including the past perfect continuous:

✅ I had known her for years. — ❌ I had been knowing her for years.

Common mistakes

I'd been phoning six times.I'd phoned six times. (number → simple)
She had been knowing him for years.She had known him for years.
He was tired because he drove all day.He was tired because he'd been driving all day.
When I arrived, Brad was washing the car and he was wet.When I arrived, Brad had been washing the car and he was wet.

Frequently Asked Questions

How do you form the past perfect continuous?

Use had been + the -ing form of the main verb. The same form is used for all subjects: I had been waiting, she had been waiting, they had been waiting. Negatives use hadn't been + -ing; questions invert: 'Had you been waiting?'

What's the difference between past continuous and past perfect continuous?

Past continuous means the action was still in progress at the past moment: 'When I arrived home, Brad was washing the car' (still washing). Past perfect continuous means the action had stopped just before the past moment, but the evidence remains: 'When I arrived home, Brad had been washing the car and he was wet' (no longer washing).

When do you use past perfect simple vs past perfect continuous?

Use past perfect simple when the action was finished or when you mention a number/amount: 'I called Jane after I'd written my essay' (finished), 'I gave up after I'd phoned six times' (number). Use past perfect continuous when you focus on duration and the action may or may not be finished: 'I called Jane after I'd been writing my essay for two hours.'

Why is 'I had been knowing him for years' wrong?

'Know' is a state verb. State verbs (know, like, want, believe, understand, see, hear, agree) are normally not used in continuous forms — including the past perfect continuous. Use past perfect simple: 'I had known him for years.'

Also Practice