Перейти к содержанию

Past Perfect Continuous: правила, примеры и маркеры

Уровень Intermediate · CEFR B1 → B2 · Past perfect continuous

Время Past Perfect Continuous (прошедшее совершенно-длительное) необходимо для того, чтобы показать действие, которое длилось в прошлом до наступления другого момента или события. Оно помогает объяснить причины прошлых событий, подчеркнуть длительность процессов и рассказать связную историю на работе или в повседневной беседе. Понимание этой структуры сделает вашу английскую речь точной, профессиональной и естественной.

Что это за время и когда оно нужно

Past Perfect Continuous описывает действие, начавшееся в прошлом и продолжавшееся в течение какого-то периода вплоть до определенного момента в прошлом (или завершившееся непосредственно перед ним с очевидным результатом).

Чаще всего этот момент выражается через Past Simple («before the client called», «when the doctor arrived»). Главная задача времени — ответить на вопрос «как долго происходил процесс до того, как что-то произошло?». В русском языке в таких случаях обычно используется глагол несовершенного вида в прошедшем времени со словами «уже два часа», «с утра», «целую неделю».

  • We had been testing the API for two days before we deployed the release.Мы тестировали API два дня, прежде чем развернули релиз.
  • The sales representative was tired because he had been driving since dawn.Торговый представитель устал, потому что был за рулем с самого рассвета.
  • The patient had been taking the antibiotics for five days before symptoms improved.Пациент принимал антибиотики пять дней, прежде чем симптомы ослабли.

Как образуется: схемы и формы

Формула Past Perfect Continuous неизменна для всех местоимений (I, you, he, she, it, we, they): had been + глагол с окончанием -ing.

В отрицательных предложениях частица «not» ставится после первого вспомогательного глагола had, образуя сокращение hadn't: had not been + V-ing. В вопросах «had» выносится на первое место перед подлежащим: Had + подлежащее + been + V-ing?

В кратких ответах используется только had / hadn't без «been» и смыслового глагола: «Yes, I had.» / «No, we hadn't.».

  • The design team had been refining the wireframes before the presentation.Команда дизайнеров дорабатывала вайрфреймы перед презентацией.
  • They hadn't been monitoring server latency, so the outage took them by surprise.Они не отслеживали задержку сервера, поэтому сбой застал их врасплох.
  • Had you been negotiating with this logistics vendor before signing the contract?Вы вели переговоры с этим логистическим подрядчиком до подписания контракта?
Разберите эту тему с преподавателем

Индивидуальный урок онлайн, 50 минут — 250 лей. Первый урок бесплатно.

Записаться на пробный урок

Маркеры времени и типичные указатели

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

Ключевые слова: «for» (в течение: for two hours, for three months), «since» (с какого-то момента: since 8 AM, since Monday), «before» (перед тем, как...), «until / till» (до тех пор, пока...), «all day / all morning / all week» (весь день / все утро / всю неделю).

Если указания на длительность нет и нет очевидной связки «причина и следствие», носители языка чаще выбирают простое Past Continuous.

  • The courier had been searching for the address for half an hour before finding the office.Курьер искал адрес полчаса, прежде чем нашел офис.
  • She had been leading the marketing department since 2019 before she relocated.Она руководила отделом маркетинга с 2019 года до того, как переехала.
  • The surgeons had been operating for six hours when the power flickered.Хирурги оперировали уже шесть часов, когда моргнул свет.

Разница: Past Perfect Continuous, Past Continuous и Past Perfect Simple

Путаница между этими временами — самая частая проблема на уровне B1-B2. Давайте разложим их по полочкам:

Past Continuous передает действие в процессе в конкретную секунду в прошлом («At 5 PM I was reviewing PRs») без фокуса на том, как долго это длилось до этого.

Past Perfect Simple сообщает о завершенности, результате или количестве выполненного («I had reviewed four PRs by 5 PM»).

Past Perfect Continuous подчеркивает именно длительность до рубежа («I had been reviewing PRs for three hours when the meeting started»). Важное исключение: глаголы состояния (stative verbs: know, want, understand, belong, have в значении обладания) не используются в Continuous. С ними нужно ставить Past Perfect Simple, даже если есть «for» или «since».

  • ✗ We had been knowing each other for years before we launched the startup. ✓ We had known each other for years before we launched the startup.Глагол «know» выражает состояние и не употребляется в Continuous; используем Past Perfect Simple.
  • The UI designer was exporting assets when the battery died.UI-дизайнер экспортировал макеты в момент, когда села батарея (действие в процессе, длительность не указана).
  • The UI designer had been exporting assets for an hour before the battery died.UI-дизайнер экспортировал макеты уже целый час до того, как села батарея (акцент на длительности процесса).

Типичные ошибки русскоязычных студентов

В русском языке мы говорим «Я работал там два месяца, когда пришел новый директор», используя обычное прошедшее время несовершенного вида. Из-за этого студенты часто говорят «I worked there for two months when...» или «I was working there for two months when...».

Запомните: если в прошлом есть отрезок длительности («for...», «since...») вплоть до другого события в прошлом, Past Continuous и Past Simple здесь ошибочны. Другая ошибка — использование конструкции «from» вместо «since» для точки отсчета (например, «since yesterday», а не «from yesterday»).

  • ✗ I was waiting for the shipment for forty minutes before the courier called. ✓ I had been waiting for the shipment for forty minutes before the courier called.Поскольку указана длительность ожидания («for forty minutes») до звонка курьера, требуется Past Perfect Continuous, а не Past Continuous.
  • ✗ He had been having this car for ten years before selling it. ✓ He had had this car for ten years before selling it.Глагол «have» в значении владения не имеет формы Continuous; правильная форма — Past Perfect Simple.
  • ✗ She was tired because she painted the room all day. ✓ She was tired because she had been painting the room all day.Усталость в прошлом вызвана непрерывным процессом, длившимся весь день, поэтому нужен Past Perfect Continuous.

Простой лайфхак для запоминания

Представьте себе видеозапись и стоп-кадр.

Стоп-кадр — это точка в прошлом (Past Simple: «The alarm went off» или «The manager arrived»). Видеозапись, которая непрерывно крутилась до этого щелчка камеры — это Past Perfect Continuous («The security guard had been sleeping for twenty minutes»). Задайте себе контрольный вопрос: «Есть ли тут процесс, который тянулся ДО ключевого момента?». Если ответ «да» и есть длительность — смело ставьте «had been + -ing».

  • The support team had been handling customer tickets all morning before the system rebooted.Служба поддержки обрабатывала тикеты клиентов все утро до перезагрузки системы.
  • Her hands were stained with ink because she had been refilling printers.Ее руки были в чернилах, потому что она заправляла принтеры.

Упражнения на эту тему

Эту тему проходят в уроках каждого нашего курса — выберите тот, что ближе к вашей работе:

Вопросы и ответы

Обязательно ли действие должно прекратиться к моменту наступления второго события?

Не обязательно. Действие могло закончиться прямо перед этим моментом (и оставить видимый результат), а могло продолжаться и дальше. Точный статус понятен из более широкого контекста предложения.

В чем разница между «had been working» и «had worked»?

Форма «had been working» концентрирует внимание на самом процессе, его продолжительности и непрерывности. Форма «had worked» подчеркивает свершившийся факт, завершенность или достигнутый результат.

Можно ли сказать «had been having dinner»?

Да, можно, потому что в устойчивом выражении «have dinner» глагол have означает процесс приема пищи («обедать»), а не обладание предметом. В динамических значениях have прекрасно используется во временах Continuous.

Все темы уровня Intermediate →