Everything you need to understand and use the past perfect in English, formation, uses, comparison with the past simple, common mistakes and exam practice.
📖 Reading time: ~12 minutes✅ Reviewed by a CELTA-qualified teacher🎯 Covers A1 to B2
The past perfect describes an action that was completed before another point in the past. It is the "past before the past", used to make clear that one event happened earlier than another when both are being discussed in a past-tense story.
Where the past simple tells a sequence of events in the order they happened, the past perfect steps backward to clarify which event came first. This makes it essential for storytelling, explaining causes, and avoiding ambiguity about the order of past events.
2. Quick Summary
⚡ Past Perfect at a Glance
DefinitionAn action completed before another point in the past.
StructureSubject + had + past participle
Typical UsesTwo past events, showing which happened first
Example"When I arrived, the film had already started."
Common MistakeUsing past perfect for every past event, not just the earlier one
Memory TipTwo past events, the past perfect is always the one that happened first.
3. The Grammar Rule
Form
Structure
Example
Positive
Subject + had + past participle
She had left before I arrived.
Negative
Subject + had + not + past participle
She hadn't left when I arrived.
Question
Had + subject + past participle?
Had she left before you arrived?
"Had" is the same for every subject (I, you, he, she, it, we, they), there's no third-person -s to worry about, which makes this tense structurally simpler than most.
4. Every Use
1 One Past Action Before Another
When I got to the station, the train had already left.
She had finished her homework before dinner.
2 Explaining the Cause of a Past Situation
He was tired because he hadn't slept well.
The room was a mess because the children had been playing there.
3 Reported Speech (Backshift)
When reporting what someone said, a past simple original often becomes past perfect.
Direct: "I finished the report." → Reported: She said she had finished the report.
4 Third Conditional
Used in the "if" clause of third conditional sentences, for unreal past situations.
If I had known, I would have told you.
5. Signal Words
Common signal words: before, after, already, by the time, when, just, never (in the past context).
6. Past Perfect vs Past Simple
Past Perfect
Past Simple
The earlier of two past events
The later, or only, past event
The train had left when I arrived.
I arrived at the station.
Used when order matters and could be unclear
Used for a simple, single sequence with "then/after"
💡
When you don't need the past perfect
If the order is already obvious from words like "then," "after that," or "next," the past perfect isn't strictly necessary: "I got up, then I had breakfast" is fine as past simple throughout, since the sequence is clear from context.
7. Common Mistakes
❌ Incorrect
✅ Correct
Why
When I arrived, the film already started.
When I arrived, the film had already started.
The earlier event needs the past perfect to show it happened first.
I had went to the shop.
I had gone to the shop.
The past perfect always uses the past participle, not the past simple form.
She had ate before I called.
She had eaten before I called.
"Eaten," not "ate," is the past participle needed after "had."
I had finished my homework, then I did it.
I finished my homework, then I did something else.
Don't use the past perfect for a simple, single sequence of events, only for the earlier of two.
8. Exercises
A. Gap Fill, Complete with the correct past perfect form (15 questions)
1. When I arrived, she ___ (already/leave).
2. He ___ (never/see) snow before that winter.
3. By the time we got there, the meeting ___ (start).
4. I ___ (not/eat) before the flight, so I was hungry.
5. ___ you ___ (finish) the report before the deadline?
6. She was upset because she ___ (fail) the exam.
7. They ___ (already/leave) when we called.
8. I couldn't get in because I ___ (forget) my keys.
9. The house was empty, everyone ___ (go) out.
10. ___ he ___ (visit) London before last year?
11. We ___ (just/finish) dinner when the doorbell rang.
12. She told me she ___ (see) that film already.
13. By 2010, they ___ (move) to a new house.
14. I ___ (not/meet) him before the conference.
15. The train ___ (leave) before we got to the platform.
Show Answers (A)
1. had already left 2. had never seen 3. had started 4. hadn't eaten 5. Had...finished 6. had failed 7. had already left 8. had forgotten 9. had gone 10. Had...visited 11. had just finished 12. had seen 13. had moved 14. hadn't met 15. had left
B. Multiple Choice (10 questions)
1. When I arrived, the film ___ started. (a) already had (b) had already
2. She was tired because she ___ well. (a) hadn't slept (b) didn't sleep
3. I ___ never seen the ocean before that trip. (a) had (b) have
4. By the time we left, everyone ___ gone home. (a) had (b) has
5. ___ you finished before the deadline? (a) Had (b) Have
6. He ___ his keys, so he couldn't get in. (a) had forgotten (b) forgot
7. I ___ breakfast before I left the house. (a) had eaten (b) have eaten
8. She told me she ___ the film already. (a) had seen (b) saw
9. If I ___ known, I would have told you. (a) had (b) have
10. The train ___ left when we arrived. (a) had already (b) already had
Show Answers (B)
1.b 2.a 3.a 4.a 5.a 6.a 7.a 8.a 9.a 10.a
C. Error Correction (10 questions)
1. I had went to the shop before you called.
2. When I arrived, the film already started.
3. She had ate before we got there.
4. He had never saw snow before that winter.
5. By the time we got there, they had went home.
6. I have finished my homework before dinner yesterday.
7. She said she had saw the film before.
8. We had just arrive when it started raining.
9. I hadn't never been to Paris before that trip.
10. Had you finish the report by Friday?
Show Answers (C)
1. I had gone to the shop before you called. 2. When I arrived, the film had already started. 3. She had eaten before we got there. 4. He had never seen snow before that winter. 5. By the time we got there, they had gone home. 6. I had finished my homework before dinner yesterday. 7. She said she had seen the film before. 8. We had just arrived when it started raining. 9. I had never been to Paris before that trip. 10. Had you finished the report by Friday?
D. Freer Practice, Write Your Own Sentences (3 tasks)
1. Write a sentence about two past events, using the past perfect for the earlier one.
2. Write a sentence explaining why you felt a certain way, using the past perfect for the cause.
3. Write a sentence using 'by the time' with the past perfect.
Show Answers (D)
Model answers will vary. Examples: 1. "When I got home, my flatmate had already cooked dinner." 2. "I was exhausted because I hadn't slept the night before." 3. "By the time the film started, we had already found our seats."
9. Mini Quiz
10. Exam Focus, Cambridge, IELTS, SELT
Exam
How It's Tested
Sample Question
Cambridge B1 Preliminary / B2 First
Narrative writing tasks and key word transformations combining past perfect and past simple.
"I arrived after the film started." → "When I arrived, the film ___ already ___." (had, started)
IELTS Writing & Speaking
Used in narrative Speaking Part 2 tasks and complex Writing Task 2 sentences.
"Describe an event that changed your life. What had happened before it?"
Trinity GESE/ISE (SELT)
Narrative storytelling requiring clear sequencing of past events.
Describing a memorable day and clarifying what had already happened before key moments.
11. Frequently Asked Questions
It describes an action completed before another point in the past, the 'past before the past.'
Subject + had + past participle. Example: 'She had left before I arrived.'
Past perfect shows the earlier of two past events; past simple shows the later event, or a simple single event. See Section 6 for a full comparison.
Not always, if the order is already clear from words like 'then' or 'after that,' past simple throughout is often fine.
Yes, unlike present tenses, 'had' doesn't change form for he/she/it, which makes the past perfect structurally simple.
Yes, it's important for clear storytelling, especially explaining what had already happened before a key moment in a personal narrative.
📅 Ready to Master Past Perfect, and Every Other Tense?
Reading about grammar takes you part of the way. Real fluency comes from using it, in conversation, with a tutor who corrects you immediately. Book a free level test with Elite Language Solutions and find out exactly where you are.