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?

Откуда берётся третья форма

начальная форматретья формапример
finishfinishedThey had finished the work.
leaveleftThe train had already left.
seeseenShe hadn't seen the film before.
gogoneHe had gone home.
bebeenI 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 perfectWhen I arrived, they had eaten dinner.Когда я пришёл, они уже поужинали.Ужин закончился до моего прихода.
Past simpleWhen I arrived, they ate dinner.Когда я пришёл, они поужинали.Сначала я пришёл, потом сели ужинать.
Past perfectThe film had started when we came in.Фильм уже шёл, когда мы вошли.Мы опоздали к началу.
Past simpleThe film started when we came in.Фильм начался, когда мы вошли.Мы успели ровно к началу.
Past perfectShe had left before I called her.Она ушла до того, как я позвонил.Звонок застал пустую комнату.
Past simpleShe left before I called her.Она ушла до того, как я позвонил.То же самое: before уже расставило порядок, и предпрошедшее тут необязательно.
Past perfectI phoned the office, but Emma had already left.Я позвонил в офис, но Эмма уже ушла.Два времени в одном предложении — обычная связка, а не ошибка.
Past simpleI phoned the office and Emma answered.Я позвонил в офис, и Эмма ответила.Оба события по очереди — обоим хватает простого прошедшего.

Показываешь, что случилось РАНЬШЕ другого прошедшего события, — берёшь 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.Мы были знакомы лет пять, прежде чем подружились.

Ловушки

  • 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. 1

    I ran to the station, but the train already .

    leave

    had … leavedhad … lefthad … leave
    Ответ

    had … left

    Поезд ушёл раньше, чем я прибежал: had already left.

  2. 2

    When we got to the cinema, the film .

    start

    had starthad startedhas started
    Ответ

    had started

    Начало фильма раньше нашего прихода — had started.

  3. 3

    she already when you called?

    finish

    Had … finishHad … finishedDid … finished
    Ответ

    Had … finished

    Вопрос собирается из had плюс третья форма.

  4. 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. 5

    I dinner when I came home — I was really hungry before that.

    eat

    ateeatedhave eaten
    Ответ

    ate

    Порядок обычный, отсчитывать назад нечего: ate.

  6. 6

    He failed the exam because he .

    not / revise

    didn't revisedhadn't revisedhadn't revise
    Ответ

    hadn't revised

    Причина случилась раньше следствия — had плюс третья форма.

  7. 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. 8

    I him for years before we became friends.

    know

    had knowhad knownhad been knowing
    Ответ

    had known

    Глагол состояния берёт простую форму: had known.

  9. 9

    By the time we arrived, they the house.

    sell

    have soldhad soldhad selled
    Ответ

    had sold

    By the time задаёт момент, к которому дом был уже продан.

  10. 10

    He home before the rain started.

    go

    had wenthad gohad gone
    Ответ

    had gone

    У go три разные формы: go — went — gone, и после had берётся третья.