← All tools

Past Perfect Continuous

Active

had + been + V-ing

She had been writing the letter.

Passive

had + been + being + V3

The letter had been being written.grammatical, but avoided in practice

How to build it

  • Affirmative: had been + verb-ing: She had been writing the letter for an hour when he came in.
  • Negative: hadn’t been + verb-ing: I hadn’t been sleeping well before the exam.
  • Question: Had + subject + been + verb-ing: How long had you been waiting when the bus finally came?

When to use it

  • An activity that continued up to a moment in the past, with for, since, how long: We had been walking for hours before we found a café.
  • The cause of a past situation, when the activity explains what was visible then: His eyes were red — he had been crying.
  • It’s the past version of the Present Perfect Continuous: I’ve been waiting for an hour → I’d been waiting for an hour when she called.

Examples

  • She had been working there for ten years before she got promoted.
  • The ground was wet because it had been raining.
  • They’d been arguing, so the atmosphere was tense.
  • How long had you been living in Poland before you moved back?
  • I hadn’t been feeling well, so I stayed at home.

Common mistakes

  • Using the Past Continuous for duration up to a past moment: I was waiting for two hours when he came → I had been waiting for two hours when he came.
  • State verbs: I had been knowing him for years → I had known him for years.
  • Counting results: She had been writing five letters → She had written five letters. Use the Past Perfect for completed, countable results.
  • Using it without a past reference point: it needs a later past moment to relate to; on its own, I had been working sounds unfinished.

The passive

had + been + being + V3 — The letter had been being written — is grammatical, but avoided in practice. Use the active with a general subject (They had been building the bridge for two years), the Past Continuous passive (The bridge was being built), or the Past Perfect passive when the result counts (The bridge had been built by then).