Grammar · Verb tenses · B1 · Intermediate

Past perfect

Last updated 21 July 2026

In short

The past perfect (had + past participle) shows that one past action happened before another past action or time: 'The train had left when we arrived.' Use it for the earlier of two events, with 'by the time' and 'already', in reported speech and third conditionals. When events are told in order, the past simple is usually enough.

How to form the past perfect

FormStructureExample
Positivesubject + had + past participleShe had left the office before the storm began.
Negativesubject + had not (hadn't) + past participleHe hadn't saved the file when the laptop crashed.
QuestionHad + subject + past participle?Had they met before the conference?
Short answerYes, I had. / No, I hadn't.“Had she called first?” “No, she hadn't.”

When do you use the past perfect?

Use the past perfect for the earlier of two past events, so the listener knows which happened first. One event is told in the past simple; the event before it takes had + past participle.

Without a second past event or time as a reference point, the past perfect is unnecessary. A single dated action — however long ago — takes the past simple.

  • When we reached the stadium, the match had already kicked off.(kick-off came first)
  • The thief had escaped long before the police arrived.
  • Last night I had cooked biryani for my flatmates.(one event, no earlier reference → Last night I cooked biryani)

Signal words: by the time, already, just, never … before

Certain words almost always accompany the past perfect. 'By the time' sets a deadline in the past that the earlier action beat; 'already' and 'just' stress that it was complete; 'never … before' looks back from a past moment over everything earlier.

  • By the time we boarded, the crew had finished the safety checks.
  • The seminar had just ended when the fire alarm went off.('just' = moments before)
  • She had never flown before that trip to São Paulo.(her first flight)

The past perfect in reported speech and third conditionals

After a past reporting verb like said or told, both present perfect and past simple statements normally backshift into the past perfect. The same form is the engine of the third conditional, which imagines a different past.

These two patterns matter for IELTS because they unlock indirect storytelling and speculation about the past — both high-value Band 7 structures.

  • Minh said he had already paid the deposit.(backshift after 'said')
  • If Farah had checked the forecast, she would have packed an umbrella.(third conditional)
  • He told me he has finished the design the day before.(→ he had finished the design the day before)

Past perfect or past simple?

The past perfect is a sequencing tool, not a 'long ago' tense. If you narrate events in the order they happened, plain past simple is correct and clearer. Reserve had + participle for genuine jumps back in time.

After 'after' and 'before', the conjunction itself already shows the order, so the past perfect becomes optional: both versions are correct, and short narratives usually sound better without it.

  • After the guests had left, we swept the hall.(past perfect allowed with 'after')
  • After the guests left, we swept the hall.(also correct — 'after' shows the order)
  • I had woken up, had showered and had caught the bus.(a simple sequence → I woke up, showered and caught the bus)

Adding background in stories (IELTS Part 2)

In a Part 2 story, the past perfect lets you pause the narrative and add background: how things were before your story began. One or two well-placed examples signal strong grammatical range; a story drowning in 'had' sounds unnatural.

  • I finally visited the gallery my grandmother had talked about for years.(background inside a story)
  • We got chatting and discovered we had attended the same school in Lagos.

Common mistakes with past perfect

Real learner errors, corrected and explained — the fastest way to stop repeating them.

Yesterday I had visited my aunt in hospital.

Yesterday I visited my aunt in hospital.

A single past event with no earlier reference point takes the past simple — the past perfect needs a second, later past moment to look back from.

She had went home before the meeting ended.

She had gone home before the meeting ended.

After 'had' you need the past participle (gone), never the past simple form (went).

By the time help arrived, the fire already destroyed the barn.

By the time help arrived, the fire had already destroyed the barn.

'By the time' marks the later event, so the earlier one must take the past perfect: had already destroyed.

He told me he has missed the flight.

He told me he had missed the flight.

After a past reporting verb (told), the present perfect backshifts to the past perfect in reported speech.

I didn't had finished when the bell rang.

I hadn't finished when the bell rang.

The past perfect makes its own negative with had not (hadn't) — it never uses the auxiliary did.

When we walked in, the film has already begun.

When we walked in, the film had already begun.

A past-time context (when we walked in) cannot combine with 'has' — the earlier action needs 'had'.

Past perfect in IELTS

Grammatical Range and Accuracy is 25% of your Speaking and Writing scores — here is where this structure earns marks.

Speaking

  • In Part 2, drop in one background sentence with the past perfect — “Before that day, I had never spoken in front of a crowd” — then return to past simple narration. Examiners credit that single accurate switch far more than constant 'had' use.
  • Part 3 questions about change let you contrast what a place had been like before a development with what happened afterwards. Sequencing past tenses accurately is a classic Band 6-to-7 differentiator in the Grammatical Range criterion.

Writing

  • In Task 1 with past periods, 'by + date' plus the past perfect is a precision tool: “By 2005, the share of coal had fallen to a fifth of its 1990 level.” It shows you can locate one change relative to another.
  • In Task 2, the third conditional's past perfect lets you evaluate past decisions: “If governments had invested in rail decades ago, congestion would have grown far more slowly.” One such sentence demonstrates the complex accuracy Band 7 requires.

Practise past perfect now

Five quick questions with instant feedback — every answer explained. No sign-up needed.

Question 1 of 5

Choose the correct sentence.

Want the full set? All 12 past perfect exercises →

Check this rule in your own writing

Reading a rule is step one; seeing it in your own sentences is what changes your band score.

Paste a paragraph into the free IELTS Grammar Checker — it flags every past perfect mistake, explains the rule, and estimates your Grammatical Range & Accuracy band.

Frequently asked questions

When should I use the past perfect instead of the past simple?
Use the past perfect only when you need to show that one past event happened before another past event or time: 'The show had started when we sat down.' If you tell events in the order they occurred, or there is only one event, the past simple is the correct choice.
What is the difference between 'had gone' and 'went'?
'Went' simply places an action in the past. 'Had gone' places it before another past moment: 'When I rang the bell, they had gone out' means they left before I rang. With 'went', the listener assumes events happened in the order you tell them.
Can the past perfect stand alone in a sentence?
Yes, if the later reference point is clear from the context or a previous sentence: 'I recognised the melody at once. I had heard it somewhere in Istanbul.' The anchor does not need to sit in the same sentence — it only needs to exist in the story.
Do I need the past perfect after 'before' and 'after'?
No — it is optional. 'After she had graduated, she moved to Doha' and 'After she graduated, she moved to Doha' are both correct, because 'after' already fixes the order. Use the past perfect for extra emphasis on completion, and the past simple for a lighter style.
Is the past perfect used in the third conditional?
Yes. The if-clause of the third conditional always uses the past perfect: 'If the airline had warned us, we would have rebooked.' It imagines a different past that cannot now be changed, and the past perfect is the form that signals that imagined earlier time.

Next step

Hear this grammar scored in a real mock exam

SpeakMetry's AI examiner runs a full IELTS Speaking test and its report lists every grammar slip you made — with corrections. Your mistakes become your study plan.

Try the AI speaking exam