Past Perfect и Past Perfect Continuous — это времена, которые показывают, что одно действие в прошлом произошло раньше другого действия в прошлом. Past Perfect говорит о результате или факте («уже сделал»), а Past Perfect Continuous — о длительности действия до определённого момента в прошлом («занимался долго»).
Когда используется
Past Perfect
Действие завершилось до другого действия в прошлом. Более раннее действие стоит в Past Perfect, более позднее — в Past Simple.
- When I came to school, the lesson had already started. — Когда я пришёл в школу, урок уже начался.
- She had finished her homework before her mum came home. — Она закончила домашнее задание до того, как мама пришла домой.
Действие завершилось к определённому моменту в прошлом (by 5 o'clock, by the end of the year).
- By Friday, we had written the project. — К пятнице мы написали проект.
В косвенной речи, когда мы пересказываем прошлое.
- Tom said that he had lost his phone. — Том сказал, что потерял телефон.
В условных предложениях 3 типа (нереальное прошлое).
- If I had studied harder, I would have passed the test. — Если бы я учился усерднее, я бы сдал тест.
После hardly… when, no sooner… than, It was the first time…
- It was the first time I had seen the sea. — Я впервые видел море.
Past Perfect Continuous
Действие длилось какое-то время до момента в прошлом (подчёркивается процесс и длительность).
- We had been waiting for the bus for 30 minutes when it finally came. — Мы ждали автобус уже 30 минут, когда он наконец пришёл.
Объяснение причины или результата в прошлом (то, что мы видели или чувствовали).
- His eyes were red because he had been playing computer games all night. — У него были красные глаза, потому что он всю ночь играл в компьютерные игры.
Как образуется
Past Perfect: had + V3 (причастие прошедшего времени)
| Форма | Пример | |
|---|---|---|
| Утверждение | subject + had + V3 | I had finished. |
| Отрицание | subject + had not (hadn't) + V3 | I hadn't finished. |
| Вопрос | Had + subject + V3? | Had you finished? |
| Краткий ответ | Yes, I had. / No, I hadn't. |
Форма had одинакова для всех лиц: I had, he had, they had.
V3 у правильных глаголов — это -ed (play → played), у неправильных его нужно учить по таблице (write → written, see → seen, take → taken).
Past Perfect Continuous: had been + V-ing
| Форма | Пример | |
|---|---|---|
| Утверждение | subject + had been + V-ing | She had been reading. |
| Отрицание | subject + hadn't been + V-ing | She hadn't been reading. |
| Вопрос | Had + subject + been + V-ing? | Had she been reading? |
| Краткий ответ | Yes, she had. / No, she hadn't. |
Маркеры времени
- Past Perfect: already, just, yet, never, ever, before, after, by + момент, by the time, when.
- Past Perfect Continuous: for, since, how long, all day, all morning.
Важно про глаголы состояния
Глаголы, которые не употребляются в Continuous (know, like, love, want, be, have в значении «иметь»), в Past Perfect Continuous не ставятся. Вместо него используют Past Perfect:
- I had known him for years. — Я знал его много лет.
Примеры
- The teacher had checked our tests before we came. — Учитель проверил наши тесты до того, как мы пришли.
- I couldn't open the door because I had forgotten my key. — Я не мог открыть дверь, потому что забыл ключ.
- After we had had lunch, we went to the library. — После того как мы пообедали, мы пошли в библиотеку.
- She hadn't done her homework, so she was nervous. — Она не сделала домашнее задание, поэтому нервничала.
- Had you ever been to London before you went there with the class? — Ты бывал в Лондоне до того, как поехал туда с классом?
- The boys were tired because they had been playing football for two hours. — Мальчики устали, потому что играли в футбол два часа.
- Anna had been learning English for five years when she moved to Canada. — Анна учила английский пять лет, когда переехала в Канаду.
- The floor was wet because someone had been washing it. — Пол был мокрый, потому что кто-то его мыл.
- By the end of May, we had read six books. — К концу мая мы прочитали шесть книг.
- How long had you been waiting before the teacher arrived? — Как долго ты ждал, пока пришёл учитель?
- He said he hadn't seen that film. — Он сказал, что не смотрел этот фильм.
Частые ошибки
Past Simple вместо Past Perfect, когда нужно показать порядок действий.
- Неверно: When I came, the film already started.
- Верно: When I came, the film had already started.
- Фильм начался раньше, чем я пришёл, поэтому нужно Past Perfect.
Past Perfect для каждого прошлого действия.
- Неверно: I had got up, had washed and had gone to school.
- Верно: I got up, washed and went to school.
- Если действия идут по порядку, как в рассказе, используется Past Simple. Past Perfect нужен только для «прыжка назад».
Неправильная форма глагола после had.
- Неверно: She had wrote a letter.
- Верно: She had written a letter.
- После had нужна третья форма (V3), а не вторая.
Past Perfect Continuous с глаголами состояния.
- Неверно: I had been knowing him for a year.
- Верно: I had known him for a year.
- Know не употребляется в Continuous.
Забывают been в Past Perfect Continuous.
- Неверно: They had waiting for an hour.
- Верно: They had been waiting for an hour.
- Формула: had been + V-ing.
Как запомнить
- Формула «раньше раньшего»: если есть два прошлых действия, то более раннее — had + V3, более позднее — Past Simple.
- Past Perfect — результат, Past Perfect Continuous — процесс. Спроси себя: важно, что сделано (Past Perfect), или как долго длилось (Continuous)?
- Маркеры: already, before, by the time → Past Perfect; for two hours, since morning, how long → Past Perfect Continuous.
- Если в предложении есть had и нет been, это Past Perfect. Есть had been и -ing — Continuous.
Проверь себя
Задание 1. Раскрой скобки, используя Past Perfect.
- When we arrived, the shop (to close) already.
- She (not / to see) that film before.
- (you / to finish) the test before the bell rang?
Задание 2. Раскрой скобки, используя Past Perfect Continuous. 4. Tom was out of breath because he (to run). 5. They (to study) for three hours when the teacher came in.
Задание 3. Выбери правильный вариант. 6. After she (had eaten / ate) breakfast, she left for school.
Задание 4. Найди и исправь ошибку. 7. I had been knowing her since 2018.
Задание 5. Составь вопрос к предложению: They had been playing chess for two hours. (Спроси, как долго они играли.)
Задание 6. Переведи на английский: «Он сказал, что уже сделал уроки».
Ответы
- had already closed
- hadn't seen (had not seen)
- Had you finished
- had been running
- had been studying
- had eaten (действие произошло раньше, чем left)
- I had known her since 2018. (know не употребляется в Continuous)
- How long had they been playing chess?
- He said (that) he had already done his homework.
Примечание: в задании 5 ответ — вопрос из пункта 8, в задании 6 — перевод из пункта 9. Нумерация ответов продолжает сквозную нумерацию заданий: ответ к заданию 5 — пункт 8, к заданию 6 — пункт 9.