Past Perfect: що сталося раніше іншої події
Поясніть, що вже сталося до іншого моменту в минулому, а коли достатньо звичайної послідовності подій.
Практичне правило
Уживайте had (not) + V3, коли з минулої точки озираєтеся на ще ранішу подію (When we arrived, the shop had closed) або підкреслюєте змінений план (I had planned to go, but now I can’t). Якщо минулі події просто йдуть одна за одною, зазвичай достатньо Past Simple.
Форма
хто діє · допоміжне слово · основне дієслово
Past Perfect
| Тип речення | I / you / he / she / it / we / they |
|---|---|
| Ствердження | Subject + had + V3 The train had left when we arrived. |
| Заперечення | Subject + had not + V3 I hadn't eaten all day. (I had not eaten all day.) |
| Питання | Had + Subject + V3? Had you met her before? |
| Коротка відповідь | Yes, I had. / No, I hadn't. |
Had однакове для всіх осіб, а після нього — третя форма дієслова. У розмові had скорочують до ’d: I’d, she’d.
1. Крок назад у минулому: чим had left відрізняється від left
Обидва речення перекладаються минулим часом, але в англійській форма змінює саму подію! Порівняйте: When I arrived at the station, the train left (я прийшов → і після цього поїзд рушив) проти When I arrived at the station, the train had left (поїзд поїхав ДО мого приходу — я запізнився). Не ставте had + V3 у кожному реченні про давнє минуле: якщо ви просто перелічуєте кроки по черзі (I opened the laptop, checked the logs, and restarted the app), усюди працює звичайний Past Simple.
2. Чіткий рубіж у минулому: by the time + Past Simple, already, never before
Найчастіший сигнал Past Perfect — зворот by the time + Past Simple («на той момент, коли...»): By the time support replied, we had already solved the issue ourselves. Так само had + already / just / never + V3 показує досвід або стан до конкретного минулого моменту: Before that trip to Tokyo, he had never flown long-haul («До тієї поїздки він ніколи не літав далекомагістральними рейсами»).
3. Минулі відкриття й причини: realized / noticed / remembered / because + had V3
У щоденному спілкуванні Past Perfect найкорисніший, коли ви пояснюєте, що саме ви виявили або чому щось не спрацювало в минулому. Дія виявлення стоїть у Past Simple (realized, noticed, remembered, found out, couldn’t pay), а її раніша першопричина — у had (not) + V3 (скорочено ’d / hadn’t): At the checkout, I realized I’d left my wallet in the other jacket, She couldn’t open the file because I hadn’t granted access. Також I had planned to go, but now I can’t підкреслює зміну попереднього плану: раніше я збирався піти, тепер плани змінилися.
Як запам’ятати
- Have — результат у руках на певну мить I have finished — результат у руках зараз. Перенесіть цю мить у минуле — I had finished before he called: до дзвінка робота вже була зроблена. Та сама логіка в майбутньому: I will have finished by Friday.
Приклади в контексті
- When we got to the pharmacy, it had already closed for the night. — Коли ми дісталися аптеки, вона вже зачинилася на ніч.
- Halfway to the airport, I realized I'd forgotten my boarding pass on the desk. — На півдорозі до аеропорту я зрозумів, що забув посадковий талон на столі.
- By the time I joined the call, the team had finished the first agenda item. — На той момент, коли я підключився до дзвінка, команда вже завершила перший пункт порядку денного.
- The build failed because nobody had updated the configuration file. — Збірка впала, тому що ніхто перед тим не оновив конфігураційний файл.
- She unlocked the door, put her bag down, and made a cup of tea. — Вона відімкнула двері, поставила сумку й заварила чашку чаю.
Типові помилки
- ❌ Yesterday I had woken up at seven and had gone to work. — Без пізнішого минулого орієнтира для прямого переліку подій Past Perfect не вживається. ✅ Yesterday I woke up at seven and went to work.
- ❌ At the desk I realized that I forgot my ID at home. (коли важливо підкреслити ранішу дію до моменту біля стійки) — Точна й природна форма для дії перед realized — had forgotten / had left. ✅ At the desk I realized I'd left my ID at home.
- ❌ By the time we arrived, the concert has already started. — Із минулим орієнтиром arrived узгоджується лише минулий перфект had started, а не has started. ✅ By the time we arrived, the concert had already started.