The 'past-in-the-past' tense: The past perfect is how English shows that one past event happened before another past event. You build it with just two pieces: had + the past participle of the verb.
I had finished my homework before dinner.
Think of two past events on a timeline. The earlier one goes into the past perfect; the later one stays in the simple past. The word had is the same for every subject (I, you, he, we, they), so there is only one form to learn.
- past perfect
- had + past participle — used for an action completed before another past moment
- past participle
- the third form of a verb: finished, eaten, gone, written, seen
- simple past
- the basic past form (arrived, left, went) — used for the later or main past event
- 'past-in-the-past'
- a nickname for the past perfect: a past event seen from a point even further forward in the past
- contraction
- the shortened spoken/informal form: I had → I'd, she had → she'd
- marker words
- words that often signal the past perfect: before, after, by the time, already, just, never
Why it carries the marks: Reading texts and listening clips at SL often tell a story — and stories need the past perfect to keep events in order. Using it accurately in your own narrative or recount writing is exactly the kind of range that earns Criterion A (Language). One clean past-perfect sentence shows the examiner you can handle more than the simple past.
One auxiliary, three sentence shapes: The auxiliary had never changes for the subject — that is what makes the past perfect easy. You only change the sentence shape for positive, negative and question.
Positive: subject + had + past participle — She had left. Negative: subject + had not / hadn't + past participle — She hadn't left. Question: Had + subject + past participle? — Had she left?
Regular participles end in -ed (finished, walked); irregular ones must be learned (eaten, gone, written, seen, taken).
| Form | Structure | Example |
|---|---|---|
| Positive | had + past participle | They had eaten before we arrived. |
| Negative | had not / hadn't + past participle | They hadn't eaten before we arrived. |
| Question | Had + subject + past participle? | Had they eaten before we arrived? |
| Contraction | 'd = had (informal) | I'd seen that film, so I left early. |
| With 'already' / 'just' | had + already/just + past participle | The bus had already gone. / I had just sat down. |
Don't confuse 'd: had vs would: The contraction 'd can mean had OR would. Tell them apart by what follows: 'd + past participle = had (I'd finished = I had finished); 'd + base verb = would (*I'd finish* = I would finish). For the past perfect it is always followed by a past participle**.
Practice with real exam questions
Answer exam-style questions and get AI feedback that shows you exactly what examiners want to see in a full-marks response.
Earlier of two past events — and a few fixed jobs: Use the past perfect whenever you are already talking about the past and you need to step further back to an even earlier event. It also has a few fixed jobs: in reported speech (when the original was past) and in the third conditional (if I had known…). You do not need it for events that simply happen one after another in a clear order with 'and then' — there the simple past is enough.
Main uses of the past perfect
- The earlier of two past events — 'The film had started when we got there.' (it started first)
- After 'by the time' — 'By the time she called, I had already left.'
- Reported speech from a past statement — 'He said he had lost his keys.'
- Third conditional (unreal past) — 'If I had studied, I would have passed.'
- Explaining a past result/reason — 'I was tired because I hadn't slept well.'
Past perfect needed (two past times)
- When we arrived, the concert had finished. (it ended before we arrived)
- She had never flown before that trip.
- I knew the town well because I had lived there as a child.
Simple past is enough (single timeline)
- I woke up, had breakfast and went to school. (clear order, no step back)
- Yesterday he called me and we talked for an hour.
- The concert finished at ten and everyone went home.
The trigger question: Ask yourself: Are there TWO past moments, and do I need to show one came first? If yes, the earlier one goes into the past perfect. If you are just listing events in order, plain simple past is correct — don't overuse 'had'.
A short story told with the past perfect: Here is a short personal recount built one sentence at a time. Watch how the past perfect (had + participle) marks the earlier event each time, while the simple past carries the main storyline. Read it once for meaning, then look at how each 'had' points back to something that had already happened.
IB-style task — the past perfect in action
A missed train, sentence by sentence
- When I arrived at the station, the train had already left. — I got there second; the train leaving happened first.
- I was annoyed because I had forgotten to check the timetable the night before. — The forgetting came earlier than the annoyance.
- Luckily, a friend who had moved to that city the year before offered me a place to stay. — She had moved before I needed her help.
- By the time we sat down for dinner, I had completely calmed down. — The calming-down was finished before the dinner moment.
- Looking back, I realised I had learned an important lesson: always plan ahead. — The learning happened earlier; the realising came after.
Steal this for your narrative: Notice the pattern you can reuse: tell the main story in the simple past, then drop in 'had + participle' whenever you flash back to something that happened earlier (the train had left, I had forgotten, she had moved). Two or three accurate past-perfect sentences in a recount or story instantly lift your Criterion A range.
Feeling unprepared for exams?
Get a clear study plan, practice with real questions, and know exactly where you stand before exam day. No more guessing.
The slips to watch for: Three mistakes dominate. 1. Using 'have' (present perfect) when the whole story is in the past — had, not have. 2. Putting 'had' on both past events when only the earlier one needs it. 3. Using a simple past instead of a past participle after 'had' — had gone, not *had went***. Compare the right version with the typical mistake and the fix becomes clear.
Correct
- By the time we arrived, the shop had closed.
- She had gone home before I called.
- I was hungry because I hadn't eaten all day.
Typical error
- By the time we arrived, the shop has closed. (wrong — needs the past 'had', not 'has')
- She had went home before I called. (wrong — after 'had' use the participle 'gone', not 'went')
- I was hungry because I didn't eat all day. (weaker — the past perfect 'hadn't eaten' shows the earlier cause)
Ask: past story? earlier event? participle?: Before you write a past-perfect sentence, run three quick checks. 1. Is the whole context past? Then it is had, never have/has. 2. Is this the earlier of two events? Only the earlier one takes 'had'. 3. After 'had', use the past participle (gone, eaten, written) — never the simple past (went, ate, wrote).