Past Perfect Continuous

Advanced · Verb Tenses

This tense shows how long an action had been going on before another past moment. It is the past version of the present perfect continuous.

It is great for explaining causes: "She was exhausted because she had been working all night." The night-long work explains the past tiredness.

How to build it

had + been + verb-ing

Rules & examples

  1. Duration of an action before another past event.

    Stresses how long the earlier action lasted.

    • He was tired because he had been working all night.
  2. A past cause with a visible past result.

    Explains why something in the past was a certain way.

    • The ground was wet because it had been raining.

Tips to remember

  • Use it to answer "for how long...?" about a time before another past action.

Common mistakes

  • ✗ She was tired because she worked all day. → ✓ She was tired because she had been working all day. — To stress the earlier, ongoing cause, use the past perfect continuous.