Past perfect exercises: 5 sets with answers, A2–B2
5 free exercise sets on past perfect (A2–B2), with answers. Read the rule, see common mistakes, then fill the gaps and check every answer instantly.
5 sets30 exercisesA2–B2Jump to the sets
- A23
- B22
Past perfect: how it works
The past perfect (had + past participle) shows that one past action happened before another past action or time: When we arrived, the film had started. It often appears with when, by the time, already and before, and in reported speech and third conditionals. If the order is already clear, the past simple is often enough.
Exercises by level
5 sets · 30 exercises| Level | Exercise set | Exercises |
|---|---|---|
| A2 | Past perfect | 6 |
| A2 | Past perfect (2) | 4 |
| A2 | Past perfect (Set B) | 7 |
| B2 | Past perfect simple and continuous | 6 |
| B2 | Past perfect simple and past perfect continuous | 7 |
Common mistakes
Wrong:
When I arrived, the train already left.Right: When I arrived, the train had already left.
Use had + participle for the earlier action.
Wrong:
I had went there before.Right: I had gone there before.
Use the past participle: gone.
Wrong:
Yesterday I had visited my aunt.Right: Yesterday I visited my aunt.
A single past event needs the past simple.
Wrong:
If I knew, I would have told you.Right: If I had known, I would have told you.
The third conditional needs the past perfect.
Related grammar topics
- 1
Past simple
15 sets - 2
Past simple and past continuous
7 sets - 3
Conditionals
16 sets - 4
Reported speech
12 sets