Grammar › Verb Tenses › Past Perfect
Past Perfect
The past perfect (had + past participle) is the 'past before the past'. Use it for:
- An action finished before another past action — When I arrived, they had already left.
- Making the order of past events clear — She felt calm because she had prepared well.
Use the past perfect for the earlier action and the past simple for the later one. 'Had' is the same for every subject.
How to form the past perfect
| Form | Structure | Example |
|---|---|---|
| Affirmative | subject + had (‘d) + past participle | She had finished. |
| Negative | subject + hadn’t + past participle | They hadn’t arrived. |
| Question | Had + subject + past participle? | Had you met before? |
Had is the same for every subject. The past participle is the verb + -ed for regular verbs, or the third form for irregular verbs (go → gone, see → seen).
When to use the past perfect
1. An action before another past action
- When we got to the cinema, the film had already started.
2. To explain a past result or reason
- She was nervous because she hadn’t slept.
3. With ‘by the time’
- By the time he called, I had gone to bed.
⚠️ Typical error:
When I arrived, they already left.→ The earlier action takes the past perfect: When I arrived, they had already left.
Common mistakes
1. Using the past simple for both actions when order matters. When I got to the station, the train left (it left first) → When I got to the station, the train had left.
2. Overusing the past perfect. For a simple sequence, the past simple is enough. I had woken up and had made coffee → I woke up and made coffee.
3. Wrong participle after ‘had’. I had went → I had gone. After had, always use the past participle.
✏️ Practice: Past Perfect
1. When I got to the station, the train ___.
2. She was upset because she ___ the exam.
3. They ___ never seen snow before that day.
4. I had ___ my keys, so I couldn't get in.
5. By the time we got there, the shop ___.
6. First I ___ up, then I ___ breakfast.
7. He ___ finished his work, so we waited for him.
8. She told me she ___ him somewhere before.
9. Choose the sentence with the same meaning as: 'First they ate; then we arrived.'
10. I ___ breakfast before I left home.
11. Fill in the gap
When I got to the station, the train ___. (leave)
Type two words.
12. Correct the mistake
I had went to bed before he called.
Type the whole corrected sentence.
13. Fill in the gap
She was upset because she ___ the exam. (fail)
Type two words.
✏️ Practice: Fill in the gaps
20 original sentences covering an action before another past action, reasons and results, experience before a point (already / just / never), negatives, and questions — always with had, never have/has.
✏️ Practice: Put it in order
Tap the words to build each sentence — 20 examples covering an action before another past action, reasons and results, already/just/never, negatives, and questions.
✏️ Practice: Match the past participles
Tap a base verb, then tap the past participle you'd use after "had". These twenty are the irregular ones learners confuse with the past simple form (had went instead of had gone).
✏️ Practice: Beat the clock
15 seconds per question. Watch for present-perfect traps (has/have instead of had) and irregular past participles (had gone, not had went).
20 questions, 15 seconds each. The clock starts when you press Start.
✏️ Practice: Find the mistake
Each sentence has exactly one mistake. Tap the word you think is wrong. Twenty original sentences.
✏️ Level check: How well do you know it?
20 mixed questions — typing, word order, irregular participles, multiple choice, and spot-the-mistake. One pass, then a breakdown of where you're strong and where to go back and practise.
Frequently asked questions
When do I use the past perfect?
When you talk about a past action that happened before another past action, and you want to make the order clear: By the time I arrived, they had left.
What is the difference between the past simple and the past perfect?
The past simple is for a single finished action; the past perfect shows that an action happened before another past moment.
Do I always need the past perfect for earlier actions?
No. If the order is already clear (with after, before or then), the past simple is often enough: After she left, I cleaned up.
Is 'had had' correct?
Yes. 'I had had breakfast before I left' is correct — the first 'had' is the auxiliary and the second is the past participle of 'have'.
👩🏫 For teachers
CEFR objectives for “Past Perfect”:
- Can form the past perfect with had + past participle (CEFR B1).
- Can use it to show an action earlier than another past action.
- Can avoid overusing it where the past simple is sufficient.
⬇︎ Download the Lesson Pack (PDF)
Printable worksheet + answer key + one-page summary. Free to use and print in class with attribution. Join the newsletter for new packs and cheat sheets.