Skip to main content

Fluentlish

Back to library Past Tenses

Past Perfect Continuous

Describe how long an activity had been going on before another past moment.

Advanced 2 min read

What Is It?

The past perfect continuous (had been + -ing) describes an activity that had been continuing up to a point in the past.

Why Do English Speakers Use It?

It explains past situations by showing a long activity before them: “The ground was wet because it had been raining.”

When to Use It

  • Duration before a past moment: We had been waiting for an hour when the bus came.
  • Cause of a past result: His eyes were red because he had been crying.
  • Interrupted long activities: She had been working there for years when the company closed.

When NOT to Use It

Don’t use it with stative verbs or for completed counts: “He had written three letters”, not “had been writing three letters”.

Sentence Structure

Form Pattern Example
Positive had been + verb-ing I had been studying.
Negative hadn’t been + verb-ing She hadn’t been feeling well.
Question Had + subject + been + verb-ing? How long had they been living there?

Grammar Rules

  1. Same form for all subjects: had been + -ing.
  2. Often used with for, since, how long, all day.
  3. It is the past version of the present perfect continuous.
  4. Use the past perfect simple for states: I had known him for years.

Real-Life Examples

  • Joe was tired because he had been driving all night.
  • They had been dating for five years before they got married.
  • How long had you been learning English before you moved?
  • The road was flooded. It had been raining for days.

Common Learner Mistakes

  • I was waiting for two hours when he arrived.I had been waiting for two hours when he arrived.
  • She had been knowing the truth.She had known the truth.
  • They had being working.They had been working.

Quick Memory Tip

Present perfect continuous + move it all one step back in time = past perfect continuous. Have been → had been.

Real Conversation

Monica: Why was the office so quiet yesterday?

Joe: Everyone had been working late all week, so they were exhausted.

Monica: That makes sense.

Interactive Practice

Pick an answer to check your understanding.

Question 1 of 2

She was out of breath because she ___.

Question 2 of 2

By the time we arrived, the film ___ for twenty minutes.

Final Mini Quiz

One last check before you mark the lesson complete.

Which sentence is in the past perfect continuous?

Finished the lesson?

Log in to save lesson progress and earn XP.

Log in

Welcome Back

Log in to keep your streak, XP and exam results.

Forgot password?

Don’t have an account? Sign up