Past perfect (+ narrative tenses)
B1 33 / 50
In short
Use the past perfect (had + past participle) for the “past before the past” - something that happened before another moment or action in the past. It points back to an earlier event when you are already talking about the past.
The rule
When you tell a story or describe the past, the past simple carries the main events. Sometimes you need to mention something that happened even earlier. For that, you “step back” one more level with the past perfect.
When I arrived, the train had already left. (First the train left. Then I arrived. The past perfect shows which came first.)
The form is the same for every person (I / you / he / she / it / we / they): just had + the past participle. You do not change had for he/she/it.
The past perfect is very common with these words: already, just, never, ever, by the time, after, before, because.
| Signal word | Example |
|---|---|
| already | The film had already started when we sat down. |
| just | She had just woken up when the phone rang. |
| never / ever | It was the best meal I had ever eaten. |
| by the time | By the time we got there, everyone had gone home. |
| because | He was tired because he hadn’t slept. |
With after / before, the time order is already clear from the word itself, so the past perfect is optional - the past simple is often enough.
After he had finished, he left. = After he finished, he left.
Narrative tenses (the bigger picture). In a story these three tenses work together:
| Tense | Job in the story | Example |
|---|---|---|
| Past simple | the main events, in order | I opened the door and walked in. |
| Past continuous | the scene / background | It was raining and the wind was blowing. |
| Past perfect | earlier background | The house had been empty for years. |
Past perfect continuous (a quick sub-pointer): had been + -ing stresses the length of an earlier action. Her eyes were red because she had been crying. See Present perfect continuous for the same idea one level forward.
Forms & patterns
| Form | Pattern | Example |
|---|---|---|
| Positive | subject + had + past participle | They had eaten before we arrived. |
| Contraction | subject + ‘d + past participle | They’d eaten before we arrived. |
| Negative | subject + had not / hadn’t + past participle | I hadn’t met her before. |
| Question | Had + subject + past participle …? | Had you seen it before? |
| Short answer | Yes, … had. / No, … hadn’t. | Yes, I had. / No, I hadn’t. |
Note: ‘d can mean had or would. If a past participle follows, it is had (She’d left = She had left). If a base verb follows, it is would (She’d leave = She would leave).
The past participle is the third form of the verb: regular verbs add -ed (work -> worked), irregular verbs must be learned (go -> gone, see -> seen, write -> written, take -> taken, break -> broken). See Past simple for the irregular list.
Examples
| English | Note |
|---|---|
| When I got to the station, the train had already left. | The train left first; I arrived after. |
| She had never seen snow before that trip. | Earlier “non-experience” up to a past moment. |
| By the time the police came, the thief had escaped. | One past event completed before another. |
| He failed the exam because he hadn’t studied. | The past perfect gives the earlier cause. |
| After we had paid, we left the restaurant. | Optional here - the order is already clear. |
| I knew his face because we had met at a party. | Reaching back to an earlier meeting. |
| They’d finished dinner, so the kitchen was a mess. | Contraction ‘d = had; result seen later. |
| Her hands were dirty because she had been gardening. | Past perfect continuous - earlier ongoing action. |
Common mistakes
- When I arrived, the train left. -> When I arrived, the train had left. - use the past perfect for the event that happened first.
- I had went home. -> I had gone home. - after had, use the past participle, not the past simple.
- He has finished before I called. -> He had finished before I called. - the past before the past needs had, not has.
- First I had cooked, then I had eaten. -> First I cooked, then I ate. - if the order is already clear (then, first), the past simple is enough; don’t overuse the past perfect.
- She’d leave when I arrived. (meaning she had gone) -> She’d left when I arrived. - for past perfect, ‘d needs a past participle.
Tips
- Ask: “Did this happen before another past thing I’m talking about?” If yes, step back with had + past participle.
- One past perfect is usually enough to mark “earlier” - then return to the past simple for the rest of the story.
- Had never changes for person: I/you/he/she/it/we/they had - one form for all.
- In stories: past simple = events, past continuous = scene, past perfect = the flashback. Use the third only when you really jump back in time.