Past perfect tense: had plus past participle, and when English actually needs it
The past perfect is the tense learners either never use or use everywhere. Both habits come from the same misunderstanding: that it is simply a more past version of the past simple. It is not. The past perfect has one job, and it is a job of order, not of distance. It says that of two things in the past, this one came first.
How to form the past perfect
One auxiliary, one participle, no changes by person.
had + past participle
| Subject | Auxiliary | Past participle | Example |
|---|---|---|---|
| I / you / he / she / it / we / they | had | finished | I had finished. |
| I / you / he / she / it / we / they | had | gone | She had gone. |
That is genuinely all of it. Unlike the present perfect, there is no have and has to choose between: everybody gets had. The past participle is the same form you already learned for the present perfect, so if you know gone, seen, eaten, written, taken, you know the past perfect too.
- Negative: not goes after had. I had not seen it. She hadn't arrived.
- Question: had goes first. Had you met before? Where had he gone?
- Short form: had contracts to 'd in speech. I'd finished. They'd left. Careful: 'd is also short for would, so it is the verb after it that tells you which one you are hearing (I'd gone = had; I'd go = would).
If you are shaky on the participles themselves, the list on the present perfect page is the same one.
The one job: a past before the past
Picture two points behind you. The past simple marks the nearer one. The past perfect marks anything that had already happened by the time you got there.
When I arrived, the film had started.
Two past events. The film started first, my arrival came second, and the tenses alone tell you that. Swap them and the meaning changes completely: When I arrived, the film started means I sat down and then it began.
That is the whole tense. Everything below is a variation on it.
- She was tired because she had worked all night. (Working came first.)
- By the time we reached the station, the train had gone.
- It was the first time I had eaten alone.
Notice the anchor in each one. A past perfect almost never stands by itself: it needs a past-simple event, or a time expression like by the time or by 1990, to be earlier than. A sentence like I had gone to the shop on its own leaves the reader waiting for the other half.
When you do not need it
Here is the part most guides skip, and it is the reason so much learner writing is full of unnecessary hads.
If the order is already obvious, use the past simple. English does not require the past perfect whenever two things happen in sequence. It uses it when the sequence would otherwise be unclear.
- I got up, made coffee and read the news. Three events in the order given. No past perfect anywhere, and none wanted.
- After she finished work, she went home. After has already fixed the order, so had finished adds nothing. It is not wrong, just heavy.
- Before the rain started, we got the washing in. Same again: before does the work.
So the test is not "did this happen first?" but "would a reader get the order wrong without it?" If the answer is no, leave it in the past simple.
Past perfect vs present perfect
These two are the same shape with a different anchor, and swapping them is a common slip.
| Present perfect | Past perfect |
|---|---|
| Looks back from now | Looks back from a past moment |
| I have lost my keys. | I had lost my keys. |
| (So I cannot get in now.) | (So I could not get in then.) |
| She has never flown. | She had never flown before that day. |
Take any present perfect sentence, move the viewpoint into the past, and it becomes a past perfect. That is the entire relationship between them.
The past perfect continuous
When the length of the earlier action is the point, use had been + -ing.
- She had been waiting for an hour when the bus came.
- We had been walking since morning, so our feet hurt.
- He was out of breath because he had been running.
Compare she had waited an hour (the wait is a completed block) with she had been waiting for an hour (you feel the hour). The continuous also explains visible results: wet clothes, tired legs, a red face. As with the past continuous, state verbs stay out of it: I had known her for years, never "had been knowing".
Where else the past perfect turns up
Three structures need it as a matter of grammar, not choice.
- The third conditional. If I had known, I would have called. The if half is always past perfect. See conditional sentences.
- Reported speech. A past simple or present perfect in the original shifts back one step: "I saw him" becomes she said she had seen him. See reported speech.
- After it was the first / second / best time. It was the first time she had driven at night.
Common mistakes
Ranked by how often they actually turn up.
- Using it everywhere. I had woken up, I had eaten breakfast and I had gone to work. A plain sequence needs the past simple: I woke up, ate breakfast and went to work. Overuse is far more common than underuse.
- The wrong half is earlier. When the film had started, I arrived says the film waited for you. The earlier event takes the past perfect: When I arrived, the film had started.
- Past simple instead of the participle. I had went, she had did, they had saw. The past perfect needs the participle: gone, done, seen.
- Have instead of had. When I arrived, the film has started. Mixing a present-perfect auxiliary into a past sentence breaks the timeline.
- Past perfect with a stated present time. I had finished it today. If the time is now, you want the present perfect: I have finished it today.
Practice
Choose the past simple or the past perfect. Answers are below.
- When we
___(get) home, somebody___(break) a window. - She
___(not want) to see the film because she___(see) it before. - He
___(open) the letter and___(read) it. - By the time the doctor came, the child
___(fall) asleep. - After the rain
___(stop), we___(walk) into town.
Answers: 1. got ... had broken 2. did not want ... had seen 3. opened ... read (a plain sequence, so no past perfect) 4. had fallen 5. stopped ... walked (after already fixes the order, so the past simple is enough)