Vellexis

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

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.

Быстрая справка

Все темы теории