B2 Upper-intermediate Tenses and sequence of tenses

Past perfect continuous

Lesson goal. After this lesson you can stress a process that ran up to a past point, and tell it apart from the simple past perfect.

When to use it

  • An action lasting up to a past point: They had been waiting for an hour when the bus came.
  • Explaining the cause of a past state: She was tired because she had been working all day.
  • Stressing how long, not how many.

Form

TypeFormExample
AffirmativeS + had been + V-ingHe had been running.
NegativeS + hadn't been + V-ingI hadn't been sleeping well.
QuestionHad + S + been + V-ing?Had you been waiting long?
Often used withfor, since, before, all dayfor two hours · all morning

Step by step

  1. Find the past point in the sentence (when he came, by 2020).
  2. Ask: did the other action continue up to that point?
  3. Yes, and you want to stress duration → had been + V-ing.
  4. To stress the result or how many → use had + V3.

The two side by side

SentenceFocusImplication
He had written three emails.result, quantityThree emails are done.
He had been writing emails all morning.process, durationIt may not be finished yet.
She had cooked dinner.dinner is ready
She had been cooking.so the kitchen is messy and their hands are covered in flour

Examples

They had been waiting for an hour when the bus finally came.
She was tired because she had been working all day.
The ground was wet — it had been raining all night.
He was out of breath. He had been running.
By 2020 she had been working there for ten years.
Her eyes were red. She had been crying.

Common mistakes

She had been knowing him for years. → She had known him for years.
know is a state verb and never takes the continuous. Same group: like, believe, belong, have (own).
He had been wrote three emails. → He had written three emails.
Two structures are mixed. After had been you need V-ing; for a number use had + V3.
I have been waiting for an hour when the bus came. → I had been waiting for an hour when the bus came.
The reference point is past (when the bus came), so use had, not have.

Memory tip

Compared with the present perfect continuous, this tense only moves the reference point back: have been → had been. The logic is identical.

Summary

  • had been + V-ing — a process lasting up to a past point.
  • For results or quantities use had + V3.
  • State verbs never use this form.

Practise this lesson

Do exercises with an explanation for every question, take mini tests and track your progress on GrammUp.

Start practising

More in “Tenses and sequence of tenses”