Past Perfect — предпрошедшее время
Прошлое до прошлого: одно событие уже случилось к тому моменту, о котором идёт рассказ.
had + третья форма · hadn't + третья форма
I ran to the station, but the train had already left.Я прибежал на вокзал, но поезд уже ушёл.Два события в прошлом: поезд ушёл раньше, чем я прибежал, и это показано формой.
Как образуется
Утверждение
had + третья форма
I had passed the test.Я к тому времени сдал тест.
By six o'clock they had finished the work.К шести они закончили работу.
She had gone home before the rain started.Она ушла домой до того, как начался дождь.
Форма одна на все лица: I had, he had, they had. В речи had сжимается до 'd — I'd passed, she'd gone, — и на слух его легко потерять.
Отрицание
hadn't + третья форма
She hadn't seen the film before.Она раньше не видела этот фильм.
We hadn't finished when the bell rang.Мы не закончили, когда прозвенел звонок.
did в отрицании не появляется: отрицание вешается на had — hadn't, полностью had not.
Вопрос
Had + кто + третья форма
Had she passed the test?Она сдала тест?
Where had they seen the film before?Где они видели этот фильм раньше?
'Had she already finished?' — 'Yes, she had.'«Она уже закончила?» — «Да».
В коротком ответе повторяется had, а сам глагол не повторяется: Yes, she had. Смысловой глагол в вопросе стоит третьей формой — Had you already finished?
Откуда берётся третья форма
| начальная форма | третья форма | пример |
|---|---|---|
| finish | finished | They had finished the work. |
| leave | left | The train had already left. |
| see | seen | She hadn't seen the film before. |
| go | gone | He had gone home. |
| be | been | I had been there once. |
У правильных глаголов третья форма совпадает со второй и делается окончанием -ed. У неправильных её берут из третьей колонки таблицы — той самой, что стоит на главной.
Слова-маркеры
Подчёркивают, что это случилось раньше
alreadyjust
- already
- уже, к тому моменту
The train had already left.Поезд уже ушёл.
- just
- только что, за миг до того момента
Sam had just left when we arrived.Сэм только что ушёл, когда мы приехали.
Называют момент, до которого действие успело закончиться
by the timebefore
- by the time
- к тому времени, как
By the time we arrived at the station, the train had already left.К тому времени, как мы добрались до вокзала, поезд уже ушёл.
- before
- до того, как; раньше
She hadn't been to Moscow before that summer.До того лета она не бывала в Москве.
Эти слова время не назначают, а подчёркивают порядок: already и just говорят, насколько раньше, by the time и before называют сам момент отсчёта. Главный признак другой — рядом обязан быть второй момент в прошлом, явный или понятный из разговора. Момента отсчёта не видно — значит, и предпрошедшее не нужно, хватит past simple.
Примеры
Что уже случилось к моменту рассказа
I arrived at the bank, but it had just closed.Я пришёл в банк, а он только что закрылся.
When we got to the cinema, the film had started.Когда мы добрались до кинотеатра, фильм уже шёл.
Чего к тому моменту ещё не случалось
It was her first flight: she had never been on a plane.Это был её первый полёт: до этого она не летала на самолёте.
We hadn't met before that evening.До того вечера мы не встречались.
Причина того, что случилось потом
He failed the exam because he hadn't revised.Он завалил экзамен, потому что не готовился.Сначала не готовился, потом завалил: форма расставляет события по порядку, а слова «сначала» не требуется.
С чем путают
Past perfect
случилось раньше другого события в прошлом
Past simple
события идут по порядку рассказа
Показываешь, что случилось РАНЬШЕ другого прошедшего события, — берёшь past perfect; рассказываешь события по порядку — хватает past simple.
Одного прошедшего события мало
Предпрошедшее время относительное: оно живёт при втором моменте в прошлом. Если второго момента в разговоре не видно, past perfect ставить не за что — событие просто случилось, и это past simple.
Last summer we went to Sochi.Прошлым летом мы ездили в Сочи.Момента отсчёта здесь не появилось, поэтому «had gone» было бы лишним.
Past perfect и past perfect continuous
Простая форма смотрит на результат к моменту, длительная — на то, сколько это тянулось. Оба варианта иногда годятся для одной ситуации, и выбор решает, что важнее сказать.
Anna had left when we arrived.Когда мы приехали, Анна уже ушла.
Anna had been waiting for two hours when we arrived.К нашему приезду Анна ждала уже два часа.
Глаголы состояния в длительную форму обычно не идут
Глаголы состояния — know, like, understand, believe, want и need — называют не занятие, а положение дел: длиться в них нечему, поэтому в длительную форму они обычно не идут. В перфекте с ними берут простую форму.
We'd known each other for about five years before we became friends.Мы были знакомы лет пять, прежде чем подружились.
Разбор второго времени целиком — на странице Past simple.
Ловушки
I had eaten dinner when I came home.I ate dinner when I came home.
Предпрошедшее ставят на то, что случилось РАНЬШЕ, а не на то, что кажется важнее. Если ужин был после прихода домой, порядок обычный и хватает простого прошедшего.
By the time we arrived, the train already left.By the time we arrived, the train had already left.
Пропущено had. По-русски оба прошедших выглядят одинаково, поэтому вспомогательный глагол выпадает первым при переводе с русского.
Had you already finish?Had you already finished?
После had идёт третья форма — и в вопросе тоже. Начальную форму сюда переносит русский вопрос, где глагол не меняется.
I had been knowing him for years.I had known him for years.
Это глагол состояния: он называет не занятие, а положение дел, и в длительную форму обычно не идёт. Длительная форма показывает ход, а у состояния хода не видно.
He had went home.He had gone home.
После had стоит третья форма, а went — вторая. У go они разные: go — went — gone.
Проверь себя
Выбери, что встанет в пропуск.
- 1
I ran to the station, but the train already .
leave
had … leavedhad … lefthad … leaveОтвет
had … left
Поезд ушёл раньше, чем я прибежал: had already left.
- 2
When we got to the cinema, the film .
start
had starthad startedhas startedОтвет
had started
Начало фильма раньше нашего прихода — had started.
- 3
she already when you called?
finish
Had … finishHad … finishedDid … finishedОтвет
Had … finished
Вопрос собирается из had плюс третья форма.
- 4
She the film before, so she loved every minute.
not / see
hasn't seenhadn't sawhadn't seenОтвет
hadn't seen
Отрицание вешается на had: hadn't seen.
- 5
I dinner when I came home — I was really hungry before that.
eat
ateeatedhave eatenОтвет
ate
Порядок обычный, отсчитывать назад нечего: ate.
- 6
He failed the exam because he .
not / revise
didn't revisedhadn't revisedhadn't reviseОтвет
hadn't revised
Причина случилась раньше следствия — had плюс третья форма.
- 7
It was her first flight: she on a plane.
never / be
had never washad never beenhad never beОтвет
had never been
До того момента такого не случалось — had never been.
- 8
I him for years before we became friends.
know
had knowhad knownhad been knowingОтвет
had known
Глагол состояния берёт простую форму: had known.
- 9
By the time we arrived, they the house.
sell
have soldhad soldhad selledОтвет
had sold
By the time задаёт момент, к которому дом был уже продан.
- 10
He home before the rain started.
go
had wenthad gohad goneОтвет
had gone
У go три разные формы: go — went — gone, и после had берётся третья.