All Grammar Topics
B2Upper IntermediateTenses

Past Perfect

Master the past perfect tense — had + past participle for actions completed before another past event.

Overview

The past perfect describes an action that was completed before another action or time in the past. It establishes a clear order of events: which thing happened first.

When I arrived at the station, the train had already left.

Two past events: (1) the train left, (2) I arrived. The past perfect (had left) shows which happened first.


Formation

The past perfect is formed with had + the past participle of the main verb.

Affirmative

SubjectHadPast ParticipleExample
All subjectshadworked / gone / eatenShe had finished her homework before dinner.

Note: had is the same for every subject — I had, you had, he had, they had.

Negative

StructureExample
Subject + had not (hadn't) + past participleI hadn't seen that film before.

Interrogative

StructureExample
Had + subject + past participle?Had you met him before the party?

Short Answers

  • Yes, I had. / No, I hadn't.

Contractions

  • I had → I**'d** — I'd already eaten.
  • She had → She**'d** — She'd never been to Paris.
  • Had nothadn'tThey hadn't heard the news.

Caution: The contraction 'd can also mean "would." Context tells you which:

  • I'd already left. (= had — past perfect)
  • I'd like some coffee. (= would — conditional/polite)

Regular and Irregular Past Participles

Regular Verbs

Add -ed to the base form (same as past simple):

BasePast Participle
workworked
playplayed
finishfinished
arrivearrived

Common Irregular Past Participles

BasePast SimplePast Participle
gowentgone
seesawseen
eatateeaten
dodiddone
writewrotewritten
taketooktaken
givegavegiven
bewas/werebeen
havehadhad
makemademade
comecamecome
knowknewknown
speakspokespoken
breakbrokebroken
beginbeganbegun

Usage

1. An Action Completed Before Another Past Action

The most common use — showing the sequence of two past events:

  • When we arrived at the cinema, the film had already started.
  • She passed the test because she had studied very hard.
  • By the time I got home, everyone had gone to bed.

Key words: when, by the time, before, after, already, just

2. With "Before" and "After"

These words make the time order clear, so past perfect is optional but adds emphasis:

  • I had finished my work before he arrived. (past perfect emphasises completion)
  • After she had read the letter, she started crying.

With before/after, the past simple alone is also acceptable:

  • I finished my work before he arrived. (also correct)

3. Reported Speech

When reporting what someone said, the tense often "shifts back":

  • Direct: "I have seen this film." → Reported: She said she had seen that film.
  • Direct: "I lost my keys." → Reported: He said he had lost his keys.

4. Third Conditional (Unreal Past)

The past perfect appears in the if-clause of third conditional sentences:

  • If I had known about the problem, I would have helped.
  • If she had left earlier, she wouldn't have missed the flight.

5. Expressing Regrets with "Wish"

  • I wish I had studied harder at school.
  • She wished she hadn't said those words.

6. "It was the first time..."

  • It was the first time I had flown in a plane.
  • It was the best meal she had ever eaten.

Past Perfect vs. Past Simple

Past PerfectPast Simple
The earlier of two past eventsA single completed past event, or the later event
She had left before I arrived.She left at 5 PM.
Emphasises that something was already doneTells what happened, in order

When You Need the Past Perfect

When the order of events is not obvious from the sentence structure:

  • I ate lunch and went to work. (clear sequence: ate first, then went)
  • When I arrived, she had left. (without past perfect, it's unclear whether she left before or after)

When Past Simple Alone is Enough

If you use before, after, or narrate events in order, past simple is often fine:

  • She left before I arrived. (order is clear from "before")
  • I ate, showered, and went to work. (chronological list)

Time Expressions

ExpressionExample
by the timeBy the time the ambulance arrived, the patient had died.
beforeShe had packed her bags before the taxi came.
afterAfter he had eaten, he felt much better.
alreadyThey had already left when we got there.
justI had just sat down when the phone rang.
never ... beforeI had never seen such a beautiful sunset before.
until that day/momentUntil that day, she had never tried sushi.
for + durationHe had lived in Paris for ten years before moving to London.
sinceShe had worked there since 2010.

Past Perfect Continuous vs. Past Perfect Simple

Both refer to actions before a past moment, but the emphasis differs:

Past Perfect SimplePast Perfect Continuous
Focuses on completion or resultFocuses on duration or ongoing process
She had written three letters. (result: three letters done)She had been writing letters all morning. (process: long activity)
I had read the book. (finished it)I had been reading for two hours. (emphasis on the time spent)

Common Mistakes

Mistake 1: Using past perfect when past simple is sufficient

Don't use the past perfect for a single past event with no "earlier action" relationship:

  • Unnecessary: I had gone to the store yesterday.
  • Better: I went to the store yesterday.

The past perfect needs a reference point — another past event or time.

Mistake 2: Confusing had (past perfect) with have (present perfect)

  • Past perfect: By 2020, she had visited ten countries. (before a past time)
  • Present perfect: She has visited ten countries. (up to now)

Mistake 3: Double past perfect for sequential events

  • Awkward: After I had eaten, I had gone to work.
  • Better: After I had eaten, I went to work. (only the earlier action needs past perfect)

Mistake 4: Forgetting the past participle form

  • Wrong: She had went home.
  • Correct: She had gone home.
  • Wrong: He had ate dinner.
  • Correct: He had eaten dinner.

Mistake 5: Using past perfect with "ago"

  • Wrong: I had seen him two days ago.
  • Correct: I saw him two days ago. (specific past time → past simple)

Quick Reference

AffirmativeNegativeQuestion
All subjectsI had workedI hadn't workedHad I worked?

Practice Tips

  1. Tell a chain of events: "Before I left for work, I had already showered, eaten breakfast, and checked my email."
  2. Practice with "by the time": Write five sentences starting with "By the time I..."
  3. Rewrite stories: Take a simple past narrative and add past perfect to show which events happened first.
  4. Use regrets: Write sentences with "I wish I had..." to practise the structure naturally.
  5. Read fiction in English: Novels use the past perfect extensively. Notice when authors shift between past simple and past perfect.

Practice Exercises

Test your understanding of this lesson with 5 interactive exercises.

Related Topics