ЛинграмораЛинграмора
Времена английского языка

Past Perfect (Прошедшее совершённое время)

Past Perfect: события до другого момента в прошлом, before/after, косвенная речь и условные предложения

Past Perfect — время, которое описывает действие, завершившееся до определённого момента или другого действия в прошлом. Его часто называют «предпрошедшим» временем, потому что оно показывает более раннее событие по отношению к другому прошедшему событию. Если Past Simple — это «первый слой» прошлого, то Past Perfect — это «второй слой», ещё более далёкое прошлое.


Образование

Формула

had + V3 (Past Participle — третья форма глагола)

Обратите внимание: вспомогательный глагол had одинаков для всех лиц и чисел.

Утвердительная форма

ЛицоЕдинственное числоМножественное число
1I had workedWe had worked
2You had workedYou had worked
3He/She/It had workedThey had worked

Сокращение: 'd — I'd worked, She'd finished, They'd left.

Третья форма глагола (Past Participle)

Тип глаголаПравилоПримеры
Правильныеглагол + -edworked, finished, arrived, played
Неправильныеособая форма (V3)gone (go), written (write), eaten (eat), seen (see), done (do)

Отрицательная форма

had not (hadn't) + V3

ЛицоПример
I/You/He/She/We/TheyI hadn't finished my work.

She hadn't seen that film before. (Она не видела этот фильм раньше.)

They hadn't arrived by 6 o'clock. (Они не приехали к 6 часам.)

Вопросительная форма

Had + подлежащее + V3?

Тип вопросаПример
Общий вопросHad you finished before he called?
Специальный вопросWhat had she done before the meeting?
Специальный вопросWhere had they gone?
Вопрос к подлежащемуWho had already left?
Разделительный вопросYou had met him before, hadn't you?

Краткие ответы

ВопросДаНет
Had you finished?Yes, I had.No, I hadn't.
Had she left?Yes, she had.No, she hadn't.

Случаи употребления

1. Действие, произошедшее раньше другого действия в прошлом

Это основное употребление Past Perfect. Когда мы рассказываем о двух событиях в прошлом, Past Perfect описывает то, что случилось первым (раньше).

When I arrived, she had already left. (Когда я приехал, она уже ушла. — Сначала она ушла, потом я приехал.)

I realized that I had forgotten my keys. (Я понял, что забыл ключи. — Сначала забыл, потом понял.)

He told me he had seen a ghost. (Он сказал мне, что видел призрака. — Сначала увидел, потом сказал.)

The film had already started when we got to the cinema. (Фильм уже начался, когда мы добрались до кинотеатра.)

Конструкции с before / after / by the time

С этими словами Past Perfect помогает чётко показать последовательность событий:

Before (до того как):

She had finished her homework before her parents came home. (Она закончила домашнюю работу до того, как родители пришли домой.)

Before I moved to London, I had lived in Paris for 5 years. (До того как я переехал в Лондон, я жил в Париже 5 лет.)

After (после того как):

After he had eaten dinner, he went for a walk. (После того как он поужинал, он пошёл на прогулку.)

I called her after I had finished work. (Я позвонил ей после того, как закончил работу.)

By the time (к тому моменту, когда):

By the time I got to the station, the train had left. (К тому моменту, когда я добрался до станции, поезд уже ушёл.)

By the time she turned 30, she had visited 20 countries. (К тому моменту, когда ей исполнилось 30, она побывала в 20 странах.)

By + время (к определённому моменту):

By 8 PM, they had finished everything. (К 8 вечера они всё закончили.)

By 2020, he had already graduated. (К 2020 году он уже окончил университет.)

2. В косвенной (непрямой) речи

Когда мы пересказываем чьи-то слова, Past Simple в прямой речи превращается в Past Perfect в косвенной (правило согласования времён):

Прямая речьКосвенная речь
"I finished the report."She said she had finished the report.
"I saw him yesterday."He told me he had seen him the day before.
"We bought a new car."They said they had bought a new car.
"I didn't do it."She said she hadn't done it.

She said (that) she had already eaten. (Она сказала, что уже поела.)

He told me (that) he had never been to Japan. (Он сказал мне, что никогда не был в Японии.)

The teacher explained that the students had not prepared for the test. (Учитель объяснил, что студенты не подготовились к тесту.)

3. В условных предложениях третьего типа (3rd Conditional)

Past Perfect используется в части с if для описания нереальных условий в прошлом — того, что не произошло:

If I had known, I would have helped. (Если бы я знал, я бы помог. — Но я не знал.)

If she had studied harder, she would have passed the exam. (Если бы она училась усерднее, она бы сдала экзамен. — Но она не училась.)

If we had left earlier, we wouldn't have missed the train. (Если бы мы вышли раньше, мы бы не опоздали на поезд.)

I would have called you if I had had your number. (Я бы позвонил тебе, если бы у меня был твой номер.)

4. С наречиями never, ever, already, just, yet

Эти наречия часто сопровождают Past Perfect, так же как и Present Perfect:

It was the most beautiful place I had ever seen. (Это было самое красивое место, которое я когда-либо видел.)

She had never tried sushi before that day. (Она никогда не пробовала суши до того дня.)

I had just sat down when the phone rang. (Я только что сел, когда зазвонил телефон.)

He had already gone by the time I arrived. (Он уже ушёл к тому моменту, как я прибыл.)

5. С конструкцией I wish / If only (сожаление о прошлом)

I wish I had studied more at university. (Жаль, что я не учился больше в университете.)

If only I had listened to my parents! (Если бы только я послушал родителей!)


Когда Past Perfect необязателен

С союзами before и after порядок событий часто и так ясен из контекста, поэтому Past Perfect может быть заменён Past Simple:

After he (had) eaten dinner, he went for a walk. (Оба варианта правильны, потому что after уже показывает порядок.)

She left before I (had) arrived. (Оба варианта правильны, потому что before уже показывает порядок.)

Но! Past Perfect обязателен, когда:

  1. Нет слов-подсказок (before, after), и порядок событий неясен:

When I arrived, she had left. (Она ушла ДО моего прихода.) When I arrived, she left. (Она ушла ПОСЛЕ моего прихода — или одновременно.)

  1. Нужно подчеркнуть завершённость первого действия.

  2. С конструкциями by the time, by + время — Past Perfect предпочтителен.


Past Perfect vs Past Simple

Past SimplePast Perfect
Одно действие в прошломДействие до другого действия в прошлом
She left at 5.She had left before I arrived.
Последовательные действияБолее раннее событие
I came home and cooked dinner.When I came home, dinner had been cooked (кем-то раньше).
Повествование в хронологическом порядкеВозврат к более раннему событию

Примеры для сравнения

I ate dinner and watched TV. (Последовательность: сначала поел, потом смотрел ТВ.) I watched TV after I had eaten dinner. (Подчёркнуто: сначала поел, потом смотрел.)

When she arrived, he cooked dinner. (Он приготовил ужин после её прихода.) When she arrived, he had cooked dinner. (Он приготовил ужин до её прихода.)


Слова-маркеры

МаркерПереводПример
beforeдо, передI had left before she arrived.
afterпослеAfter he had eaten, he left.
by the timeк тому моменту, когдаBy the time I arrived, they had gone.
by + времяк (какому-то времени)By 6 PM, I had finished.
alreadyужеShe had already left.
justтолько чтоHe had just arrived.
neverникогдаI had never seen it before.
yetещё (в отрицаниях/вопросах)Had you finished yet?
whenкогдаWhen I woke up, it had snowed.
until / tillдо тех пор, пока неI hadn't known until she told me.
as soon asкак толькоAs soon as I had finished, I left.
no sooner... thanне успел... какNo sooner had I arrived than it started raining.
hardly/scarcely... whenедва... какI had hardly sat down when the phone rang.

Частые ошибки

❌ When I arrived, she already left. ✅ When I arrived, she had already left. Без before/after нужен Past Perfect, чтобы показать, что «уход» произошёл раньше «прихода».

❌ I had went to the store. ✅ I had gone to the store. Went — это Past Simple (V2). После had нужна третья форма (V3): gone.

❌ After I had ate dinner, I watched TV. ✅ After I had eaten dinner, I watched TV. Ate — Past Simple (V2). Нужна Past Participle (V3): eaten.

❌ If I had knew about it, I would have come. ✅ If I had known about it, I would have come. Knew — Past Simple (V2). В 3rd Conditional после had нужна V3: known.

❌ She told me that she finished the project. ✅ She told me that she had finished the project. В косвенной речи Past Simple переходит в Past Perfect (правило согласования времён).

❌ By the time he arrived, I already left. ✅ By the time he arrived, I had already left. С конструкцией «by the time» нужен Past Perfect.

❌ I had been to London last year. ✅ I went to London last year. Если указан конкретный момент в прошлом (last year) без привязки к другому прошлому событию — используется Past Simple.


Инверсия с Past Perfect

В формальном английском Past Perfect используется в инверсионных конструкциях:

Had I known, I would have helped. (= If I had known...)

No sooner had she arrived than it started to rain. (Не успела она приехать, как начался дождь.)

Hardly had he sat down when the bell rang. (Едва он сел, как прозвенел звонок.)

Scarcely had we finished when the guests arrived. (Мы едва закончили, как пришли гости.)


Итоговая таблица

АспектОписание
Формулаhad + V3
Одинаково для всех лиц✅ (had — не меняется)
Основное значениеДействие до другого действия в прошлом
Косвенная речьPast Simple → Past Perfect
3rd ConditionalIf + had + V3, ... would have + V3
Маркерыbefore, after, by the time, already, just, never

См. также