ГрамматикаРусский

Past Perfect правило: предпрошедшее время и by the time

Past Perfect: had + V3 для действия раньше другого прошлого, by the time, before и after, когда без него можно обойтись, ошибки и упражнение с ответами.

Расстроенный парень с рюкзаком поднимает руку: он опоздал, всё уже случилось

Past Perfect строится как had + третья форма глагола для всех лиц: I had left, she had seen. Его ставят, когда в прошлом есть две точки и нужно показать, что одно действие случилось раньше другого: When we got to the station, the train had already left. Позднее действие стоит в Past Simple, более раннее — в Past Perfect. Частые сигналы: by the time, already, before, never … before.

Два прошлых на одной оси

Представьте ось времени: сейчас — справа, прошлое — слева. Past Simple ставит отметку в прошлом. Past Perfect ставит вторую отметку ещё левее, и смотрит на неё из первой.

Проще всего понять разницу на паре предложений, которые отличаются одним словом:

  • When we got to the cinema, the film started. — Мы пришли, и фильм начался: успели к началу.
  • When we got to the cinema, the film had started. — Фильм начался раньше, мы опоздали.

По-русски во втором случае помогает слово «уже»: «Когда мы пришли, фильм уже начался». Русский глагол при этом не меняется, поэтому русскоязычные пишут the film already started и не замечают, что смысл съехал. В английском порядок событий показывает форма глагола, а already лишь подчёркивает его.

Образование

ТипФормулаПример
Утверждениеhad + V3She had finished the report.
Отрицаниеhadn’t + V3She hadn’t finished the report.
ВопросHad + подлежащее + V3?Had she finished the report?
Краткий ответYes, … had. / No, … hadn’t.Yes, she had.

Форма одна для всех лиц, has здесь не бывает. В разговоре had сокращается до ’d: I’d forgotten. То же ’d означает would: I’d go. Различить помогает следующий глагол: после had идёт третья форма (I’d gone), после would — начальная (I’d go).

Когда нужен Past Perfect

1. Одно прошлое раньше другого. Часто это отступление назад в рассказе:

Kamola was nervous at the interview. She had never spoken English with a native speaker before, and she had slept badly the night before.

2. К определённому моменту в прошлом — by the time, by + время.

  • By the time the taxi arrived, we had already missed the train. — К тому времени, как приехало такси, мы уже опоздали на поезд.
  • By midnight the neighbours had finished the wedding preparations. — К полуночи соседи закончили подготовку к свадьбе.

3. Опыт до момента в прошлом. Это «Present Perfect, сдвинутый назад»:

I had never seen real snow in the mountains before that trip to Chimgan. — До той поездки в Чимган я ни разу не видел настоящего снега в горах.

4. Причина, которая была раньше результата.

The streets were wet because it had rained all night. — Улицы были мокрые, потому что всю ночь шёл дождь.

5. Косвенная речь. Когда пересказывают чужие слова в прошедшем времени, Past Simple и Present Perfect сдвигаются в Past Perfect: “I lost my passport,” she said. → She said she had lost her passport. Все сдвиги времён собраны в статье косвенная речь в английском.

6. Сожаления и нереальные условия о прошлом.

  • I wish I had studied harder at school. — Жаль, что я плохо учился в школе.
  • If I had known about the sale, I would have bought two. — Если бы я знал о распродаже, купил бы две.

Эти конструкции подробно разобраны в статье условные предложения в английском.

By the time: прошлое и будущее

By the time значит «к тому времени, как» и встречается в двух схемах. Обратите внимание, что после by the time никогда не ставят will, как и после when.

ВремяСхемаПример
ПрошлоеBy the time + Past Simple, Past PerfectBy the time I got home, the kids had gone to bed.
БудущееBy the time + Present Simple, will have + V3By the time I get home, the kids will have gone to bed.

Русский вариант «К тому времени, как я приеду» с будущим временем толкает к ошибке By the time I will get home. В английском после by the time глагол остаётся в настоящем.

Когда Past Perfect не нужен

Выучив это время, многие начинают ставить его везде, где «давно». Это лишнее.

  • События идут по порядку. I got up, had breakfast and left. Порядок и так ясен, Past Perfect здесь звучит тяжело.
  • Before и after уже показывают порядок. After we ate, we went for a walk и After we had eaten, we went for a walk — оба варианта правильные. Past Perfect лишь подчёркивает, что одно закончилось до другого.
  • Нет второй точки в прошлом. Last summer I had visited Bukhara — ошибка: не к чему привязать «раньше». Нужно Last summer I visited Bukhara.

Правило для самопроверки: прежде чем поставить had, найдите в предложении или в соседнем предложении более позднее событие в прошлом. Нет такого события — нужен Past Simple.

Если важна длительность процесса до той точки, используют Past Perfect Continuous: She had been waiting for an hour when the doctor finally called her. Это время встречается реже, и для начала достаточно его узнавать.

Типичные ошибки

НеправильноПравильноПочему
When I arrived, the lesson already started.When I arrived, the lesson had already started.урок начался раньше
Last summer I had been to Bukhara.Last summer I went to Bukhara.нет второй точки в прошлом
By the time I will get home, …By the time I get home, …после by the time нет will
She had went home.She had gone home.нужна третья форма
I didn’t know that he has moved.I didn’t know that he had moved.согласование времён
If I would have known, …If I had known, …в условии — Past Perfect

Упражнение

А. Раскройте скобки, используя Past Perfect там, где он нужен.

  • 1. When I got to the bus stop, the bus ______ (already / leave).
  • 2. She was tired because she ______ (not / sleep) the night before.
  • 3. By the time we arrived at the wedding, the guests ______ (eat) all the plov.
  • 4. I ______ (never / fly) before I went to Istanbul.
  • 5. Nodira told me that she ______ (find) a new job.
  • 6. The room was clean. Someone ______ (tidy) it.
  • 7. By 2018 my sister ______ (graduate) from university.
  • 8. After he ______ (finish) work, he went to the gym.

Б. Past Simple или Past Perfect?

  • 9. When the teacher came in, the students ______ (stand) up to greet her.
  • 10. Last week I ______ (meet) Aziz at Chorsu.

В. Исправьте ошибку.

  • 11. By the time you will read this message, I will have left.
  • 12. If I would have known about the concert, I would have come.

Ответы

  • 1. had already left — автобус ушёл до моего прихода.
  • 2. hadn’t slept — причина раньше результата.
  • 3. had eaten — by the time в прошлом.
  • 4. had never flown — опыт до момента в прошлом.
  • 5. had found — косвенная речь.
  • 6. had tidied — результат, который увидели позже.
  • 7. had graduated — by + момент в прошлом.
  • 8. finished или had finished — after и так показывает порядок.
  • 9. stood — встали в ответ на её приход, то есть после него.
  • 10. met — одна точка в прошлом.
  • 11. By the time you read this message, I will have left.
  • 12. If I had known about the concert, I would have come.

Пункт 9 — хорошая проверка понимания: had stood up означало бы, что ученики встали ещё до того, как учитель вошёл. Если такие тонкости пока путают, вернитесь к фону и событиям в статье Past Continuous: правило, а про опыт «до сих пор» — к Present Perfect: правило.

Потренируйте в рассказе

Past Perfect нужен не в каждом предложении, а в нужный момент истории, когда вы возвращаетесь назад: I had never done this before. В BandMate Bandi просит рассказать о запомнившемся дне или первой поездке, и вы можете попробовать вставить одно-два таких «отступления назад». Сначала говорите медленно, а после разговора запишите для себя три удачные фразы с had.

Добавьте BandMate в предпочитаемые источники Google