Past Perfect: давноминулий час
Past perfect
Як показати, що одна дія в минулому відбулася раніше за іншу, за допомогою had і дієприкметника минулого часу.
When you use it
You use the past perfect when you are already talking about the past and need to go one step further back. It marks the earlier of two past events: When I got home, Tom had already cooked dinner. The cooking happened first, my arrival second. The form is common in stories, in explanations of past results (I couldn't pay because I had left my wallet at home) and in reported speech. On its own, without a later past moment to compare with, it is rarely needed.
How it is formed
The form is had plus the past participle. It is the same for every subject.
| Subject | Affirmative | Negative | Question |
|---|---|---|---|
| I / you / he / she / it / we / they | had finished | had not (hadn't) finished | Had she finished? |
The past participle is the -ed form for regular verbs and the third form for irregular verbs.
| Base form | Past simple | Past participle |
|---|---|---|
| start | started | started |
| leave | left | left |
| eat | ate | eaten |
| fly | flew | flown |
| go | went | gone |
Typical partners are already, just, never, before, after, by the time and when. In speech had is usually shortened: I'd finished, she'd gone, they hadn't eaten.
Examples
- When I got home, Tom had already cooked dinner.
- Anna had never flown before her trip to London.
- The film had started by the time we found our seats.
- I couldn't pay because I had left my wallet at home.
- Had you met her before the party?
- We had not eaten anything all day, so we were very hungry.
- She told me she had lost her keys.
- By nine o'clock the shop had closed.
In each sentence there are two past moments. The past perfect names the earlier one; the past simple, or a time phrase such as by nine o'clock, names the later one.
Common mistakes
- ✗ When I arrived at the station, the train left.
✓ When I arrived at the station, the train had left.
Ukrainian and Russian have a single past tense and show the order of events through aspect and context: поїзд уже пішов / поезд уже ушёл. English uses a separate tense for the earlier event. Without it, the sentence above means that the train left at the moment I arrived, which is a different story. - ✗ Yesterday I had gone to the shop and had bought some bread.
✓ Yesterday I went to the shop and bought some bread.
The past perfect is not a "more distant" past. Events told in order, one after another, take the past simple. Learners often reach for had because it feels more formal, but it only makes sense when a later past moment is in view. - ✗ I had went home before the rain started.
✓ I had gone home before the rain started.
After had you need the past participle, not the past simple. For regular verbs the two forms look identical, which hides the rule; irregular verbs such as go, see, eat and take show it clearly. - ✗ After he had finished his work, he had gone home.
✓ After he had finished his work, he went home.
Only the earlier action takes the past perfect. The later action stays in the past simple. Putting both verbs in the past perfect removes the very contrast the tense exists to show. - ✗ I have finished my homework before dinner yesterday.
✓ I had finished my homework before dinner yesterday.
The present perfect connects an event to the present moment. Once the sentence is anchored in the past by yesterday or another past event, the connection must be to that past point, and that is the job of the past perfect.
Try it
- When we arrived, the concert ___ (already / begin).
- Tom was hungry because he ___ (not / eat) breakfast.
- ___ (you / see) the film before last night?
- Anna said she ___ (forget) her umbrella.
- Yesterday I ___ (get up) at seven and ___ (go) to work.