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 have left my ID at home. — После прошлого realized нельзя ставить настоящий перфект have left; для более раннего действия нужно 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.