Past
Perfect
Two things happened in the past. Which came first? Show the earlier one with had + V3 and tell the later one in the past simple.
For teachers
- Act the two events out. One student leaves the room, a second student comes in afterwards. Ask the class: When Ayşe came in, Ali had already left. Who left first? Make them put had + V3 on the earlier event. Movement sticks better than looking at a chart.
- A timeline is the best tool for this topic. Draw a horizontal line, write “a moment in the past” at the right end and “earlier” at a second point to its left. Students sort the events onto the two points. The left one takes had + V3, the right one the past simple.
- Make “which came first?” a habit. Ask it before each sentence, then pick the tense. It cures the “two events, so I'll put had on both” mistake.
- With before / after both forms can be right. When a student writes After I finished, I left, don't mark it wrong: show that both work, and move on to by the time / already, where the past perfect makes a difference.
- Have them write a short story. “Yesterday morning I left home, but… (why was I late?)” The flashback (I had forgotten my keys) is the past perfect, the flow of events is the past simple. Three or four sentences are enough to try both tenses in the right place.
- Do the “Type it” level with books closed. Students choose between two tenses themselves; in the multiple-choice levels the options made that decision for them.
Topic order
Related pages
What it's for
The form: had + V3. The same had goes with every subject: I had finished. She had left. They had gone. The negative is hadn't and questions start with Had: I hadn't finished. Had she left? Short answers: Yes, she had. No, she hadn't.
The main use: two past events, one earlier. When I arrived, the film had already started. First the film started, then I arrived. The earlier event takes the past perfect (had started), the later event takes the past simple (arrived). Picture two points on a timeline: the older one on the left gets had + V3.
One event doesn't need the past perfect. I went to the market yesterday. There is no second past event or moment to compare it with. Events told in order (I woke up, had a shower and went to work) are all past simple too. The past perfect appears where the order of two events matters.
It also gives reasons. The reason for a past situation is something that happened before it: He was tired because he hadn't slept. She was sad because she had lost her phone. The reason always comes before the result, so had + V3.
Careful with before and after: these words already tell you the order, so both forms are often correct: After she left, I called him and After she had left, I called him mean the same. By the time and already point towards the past perfect: By the time I arrived, she had already left.
The patterns side by side
| Positive | had + V3 | I had finished. She had gone. |
| Negative | hadn't + V3 | I hadn't finished. She hadn't gone. |
| Question | Had + subject + V3? | Had you finished? Had she gone? |
| Short answer | Yes, I had. · No, I hadn't. | Had she left? Yes, she had. |
| Past simple (the later event) | V2 · did + V1 | When I arrived, the film had started. |
| Reminder | Use V3 with irregular verbs, not V2 | had gone ( |
Signals: which tense?
Don't skip the last two rows: with before / after both forms can be right, so those words don't decide it. With a finished time such as yesterday on its own, you don't need the past perfect.
Common mistakes
and who tends to make themThese eight mistakes turn up in classrooms everywhere. Two sources explain most of them: mixing up the order of the events, and treating the past perfect as “more past, so more correct” and putting it everywhere. Under each one you'll see who tends to make it.
Why: Two events, so both get had: very common. The past perfect goes only on the earlier event. The later event (arrived) stays in the past simple.
Who makes it: Learners at every level who learned “past perfect = two past events” as a rule instead of “past perfect = the earlier one”.
Why: There is one event and no second past event to compare it with. A finished time such as yesterday is enough on its own: past simple. The past perfect doesn't mean “older”; it means “before another past event”.
Who makes it: Learners who think the past perfect sounds more advanced, and anyone told it is “the further back in time” tense.
Why: The first sentence means “I arrived, then the train left” (two events in a row). The second says “when I arrived, the train was already gone”. The order decides the meaning: the earlier event takes had + V3.
Who makes it: Speakers of languages that don't mark the earlier past, such as Russian and Chinese, where context carries the order.
Why: Had takes the third form, not the second. With irregular verbs: go – went – gone, eat – ate – eaten, see – saw – seen.
Who makes it: Learners at B1 who know the second forms well but have not yet learned the third forms.
Why: When I called is a moment in the past. To show what was already finished by then you need had. Has / have belong to the present perfect, which looks at now, and don't fit a story set in the past.
Who makes it: Learners who mix up the present perfect and the past perfect because both use “have + V3”.
Why: Learners try to build the negative with didn't. The negative of the past perfect is hadn't + V3. Did isn't used, because had is already the auxiliary.
Who makes it: Learners who have just learned the past simple negative with didn't and use it for every past negative.
Why: The tenses are the wrong way round. By the time + past simple (the later event: we arrived), main clause past perfect (the earlier event: the shop had closed). Ask which came first, and give that one had.
Who makes it: Learners who see “by the time” and think “perfect”, and put the perfect in the wrong clause.
Why: When events are told in order, each verb is a step in the story and all of them are past simple. The past perfect is for stepping back from the flow of the story. Learners who think it sounds “more correct” put had on every verb.
Who makes it: Speakers of languages with a compound past (French, German, Italian), and anyone told that the past perfect is “more formal”.