Use the past perfect (had + past participle) when you are already talking about the past and need to go further back. It tells your listener: this happened first. Americans use it in stories and explanations, but they often skip it when the order is already clear.
The pattern
When I got home, my roommate had cooked dinner.
By the time we arrived, the movie had started.
01Two past events: which came first?
When you talk about two things in the past, the past perfect marks the earlier one. The later one is usually in the past simple.
Compare: When I got to the party, Sam left. (I arrived, then Sam left.) When I got to the party, Sam had left. (Sam left first, so I missed him.)
- I couldn't get in because I had lost my key.
- The store had closed, so we went to Walgreens instead.
- She told me she had worked in Miami before.
02Form: had + past participle
The form is the same for every subject: had + past participle. In speech, had often becomes 'd: I'd, she'd, they'd. The negative is hadn't, and questions start with Had. Irregular participles matter here: gone, eaten, seen, taken, written and the American gotten.
| Statement | Negative | Question |
|---|---|---|
| I had left. | I hadn't left. | Had I left? |
| She'd eaten. | She hadn't eaten. | Had she eaten? |
| They had gotten tickets. | They hadn't gotten tickets. | Had they gotten tickets? |
03By the time, already, just, never
After by the time + past simple, the main clause takes the past perfect. Already, just, never and ever go between had and the participle: had already left, had never seen. Never ... before is common for a first experience.
- By the time I found parking, the game had already started.
- She had just sat down when her phone rang.
- I had never seen snow before I moved to Chicago.
- Had you ever flown alone before that trip?
04When Americans skip it
If before or after already shows the order, the past simple is fine and very common in American English. The past perfect is also correct there. When you tell events in the order they happened, just use the past simple. And don't use the past perfect for one past event with no link to another past moment.
- After we ate, we went for a walk.
- After we had eaten, we went for a walk.
- I woke up, got dressed and left for work.
05Common mistakes
When we arrived, the movie started, so we missed the beginning.
When we arrived, the movie had started, so we missed the beginning.
The movie started first, so it needs had started.
I had went to the bank.
I had gone to the bank.
Had needs the past participle: gone, not went.
I had visited Boston last year.
I visited Boston last year.
One finished event with a time like last year takes the past simple.
By the time I called, they have left.
By the time I called, they had left.
Have is for now. For the earlier past event, use had.

