Грамматика по полочкам

Past Perfect Simple или Continuous: итог и длительность

Уровень B2

К приходу гостей можно уже приготовить ужин, а можно готовить его два часа. Оба сообщения смотрят назад из прошлого, но одно предъявляет результат, другое показывает длительность работы. Разберём разницу без правила «длинное значит Continuous».

1. Один прошлый ориентир, два фокуса

By seven, I had prepared dinner.

К семи я приготовил ужин.

By seven, I had been preparing dinner for two hours.

К семи я готовил ужин уже два часа.

В первой фразе ужин представлен как готовый результат. Во второй время потрачено на приготовление; закончено ли оно, нужно узнать из продолжения. Схема одна — смотрим назад из семи вечера, но выбираем разный аспект.

Не путай с Present Perfect: have prepared отсылает к настоящему. Здесь точка отсчёта находится в прошлом, поэтому обе формы начинаются с had.

2. Построение и вопросы

ТипSimpleContinuous
УтверждениеShe had written the report.She had been writing the report.
ОтрицаниеShe hadn’t written the report.She hadn’t been writing the report.
ВопросHad she written the report?Had she been writing the report?

Simple требует V3; Continuous — been + V-ing. Had одинаково с I, she, they. Короткий ответ для обеих форм — yes, she had / no, she hadn’t.

Нельзя выбирать had wrote или had been wrote. Сначала реши, какая конструкция нужна, затем проверь соответствующую форму write: written либо writing.

3. Количество и время работы

By lunchtime, she had checked thirty forms.

К обеду она проверила тридцать анкет.

By lunchtime, she had been checking forms for three hours.

К обеду она проверяла анкеты уже три часа.

Первое предложение считает выполненные единицы, второе измеряет деятельность. Из трёх часов нельзя автоматически вывести число проверенных анкет. Из числа анкет нельзя узнать, как долго работали.

Числа допустимы и в Continuous, когда не обозначают готовый итог: She had been working on two applications — она занималась двумя заявками. Они не обязаны быть завершены.

4. Следы процесса и готовое действие

The room smelled of paint because they had been decorating.

В комнате пахло краской, потому что там до этого делали ремонт.

They had decorated the room, so it was ready for the exhibition.

Они оформили комнату, поэтому она была готова к выставке.

Запах объясняется деятельностью, готовность — завершённой задачей. В первом случае ремонт мог уже закончиться или оставаться незавершённым. Continuous не даёт гарантии ни одного из этих вариантов.

Обе формы описывают предшествование прошлой ситуации. Различие «Simple — вчера, Continuous — ещё раньше» неверно: они могут относиться к одному отрезку.

5. Состояния и возможные обе формы

We had known each other for a decade before we became neighbours.

Мы были знакомы десять лет, прежде чем стали соседями.

Know в обычном значении остаётся Simple, хотя срок большой. Так же had owned, had believed, had had a car. Это не обязательно завершившиеся к ориентиру состояния.

She had worked there for five years / She had been working there for five years могут описывать стаж к прошлому событию. Continuous выделяет течение работы; Simple представляет факт стажа. Контекст может сделать один вариант предпочтительнее, но второй не всегда ошибка.

6. Чем не является эта пара

At seven, I was cooking — процесс в семь. By seven, I had been cooking for two hours — длительность до семи. Не добавляй Perfect Continuous, если нужно лишь описать фон без взгляда назад.

Алгоритм: найди прошлый ориентир; определи, сообщаешь ли готовый результат, состояние, процесс или срок; проверь возможность Continuous у глагола; собери had + V3 либо had been + -ing.

Если контекст допускает обе формы, добавь продолжение, показывающее твой смысл: …and it was ready или …but there was still a lot to do. Смысл важнее соревнования в длине глагольной группы.

Проверить понимание

Выбери варианты и проверь ответы. У каждого задания появится объяснение; результат не сохраняется и не отправляется на сервер.

1. К шести все пять коробок уже упакованы:
2. К шести процесс длился два часа:
3. Состояние знакомства:
4. Had been repairing доказывает готовность ремонта?
5. Were you working и Had you been working всегда означают одно и то же?
6. С work обе Perfect-формы иногда возможны?

Все ответы с объяснениями
  1. I had packed all five boxes by six. Simple явно сообщает о выполненном результате.
  2. I had been packing for two hours by six. Правильная форма — had been + -ing.
  3. They had known each other for years. Know обычно не Continuous.
  4. Нет Процесс не гарантирует завершения.
  5. Нет Первое показывает процесс в момент, второе смотрит назад к предшествующей деятельности.
  6. Да Один стаж можно представить как факт или как течение деятельности.

Самостоятельная практика

Сначала попробуй ответить без подсказки, затем открой разбор. В свободных заданиях возможны другие правильные варианты.

1. Скажи, что к началу встречи прочитал три отчёта, затем — что читал отчёты два часа.

Посмотреть разбор

By the time the meeting started, I had read three reports. By the time it started, I had been reading reports for two hours.

2. Объясни, что известно из She had been painting the door before lunch.

Посмотреть разбор

До обеда она занималась покраской двери. Фраза сама по себе не гарантирует, что дверь была полностью покрашена; нужен контекст о результате.

3. Напиши две причины прошлого состояния: готовое действие и более ранний процесс.

Посмотреть разбор

The bike was ready because I had repaired it. My hands were dirty because I had been repairing the bike. В первом важен итог, во втором — следы работы.

Памятка

Обе формы смотрят назад из прошлого. Had + V3 удобен для итога и состояния; had been + -ing — для процесса, срока и следов. Длительность, цифры и факт завершения нужно читать вместе с контекстом.

Связанные темы

← Настоящие и прошедшие временные формы

← Все разделы грамматики