Времена

Past Perfect Continuous — прошедшее совершенное длительное время

Анна, преподаватель английского·обновлено 13 октября 2026·12 минут

Past Perfect Continuous — прошедшее совершенное длительное время
Содержание 9
  1. Что такое Past Perfect Continuous
  2. Образование Past Perfect Continuous: утверждение, отрицание, вопрос
  3. Когда употребляется Past Perfect Continuous
  4. Слова-маркеры Past Perfect Continuous
  5. Глаголы состояния: когда Past Perfect Continuous не используется
  6. Past Perfect Continuous и другие времена: как не перепутать
  7. Типичные ошибки
  8. Упражнения на Past Perfect Continuous с ответами
  9. Частые вопросы о Past Perfect Continuous

Представь: ты приходишь домой, а брат весь в краске. Что случилось? He had been painting the fence all morning — он красил забор всё утро. Важен не сам факт покраски, а то, что действие длилось до момента, когда ты открыл дверь. Для таких ситуаций в английском есть past perfect continuous. В статье — правило, формула had been + V-ing, маркеры, отличия от соседних времён и упражнения с ответами.

Что такое Past Perfect Continuous

Past Perfect Continuous — прошедшее совершенное длительное время. Оно обозначает действие, которое началось в прошлом и длилось до определённого момента в прошлом или закончилось прямо перед ним.

Формула: had been + V-ing.

Название раскладывается по словам: Past — прошлое, Perfect — «к определённому моменту», Continuous — процесс, а не разовый факт. Вместе: процесс, который длился вплоть до момента в прошлом.

Например:

  • She had been waiting for two hours when he arrived. — Она ждала уже два часа, когда он пришёл.

В этой фразе два признака: процесс (ждала) и точка отсчёта в прошлом (он пришёл). Видишь оба — перед тобой это время.

Образование Past Perfect Continuous: утверждение, отрицание, вопрос

Форма одна для всех лиц и чисел: had не меняется ни с I, ни с he, ни с they.

ЛицоУтверждение (+)Отрицание (–)Вопрос (?)
II had been workingI had not been workingHad I been working?
YouYou had been workingYou had not been workingHad you been working?
He / She / ItHe had been workingHe had not been workingHad he been working?
WeWe had been workingWe had not been workingHad we been working?
TheyThey had been workingThey had not been workingHad they been working?

Из чего собрана форма: had — прошедшая форма глагола to have, been — Past Participle от to be, смысловой глагол получает окончание -ing.

Произношение: had — /hæd/, в потоке речи слабая форма /həd/ или /əd/; been — британское /biːn/, американское часто /bɪn/.

Сокращения:

  • had → ‘d: I’d been studying since morning. — Я занимался с утра.
  • had not → hadn’t: She hadn’t been sleeping well. — Она плохо спала.

Учти: ‘d бывает и had, и would. Смотри, что идёт следом: если после ‘d стоит been + V-ing, это had.

Общий вопрос строится переносом had в начало. В кратком ответе остаётся только had, без been:

  • Had you been waiting long? — Yes, I had. / No, I hadn’t.

В специальном вопросе вопросительное слово ставится перед had:

  • How long had you been driving when you realised (AmE realized) you were lost? — Сколько ты уже ехал, когда понял, что заблудился?

Правила прибавления -ing:

ПравилоПример
Немая -e выпадаетwrite → writing
-ie меняется на -ylie → lying
Согласная после краткой ударной гласной удваиваетсяrun → running
-y сохраняетсяstudy → studying
-ic превращается в -ickpanic → panicking

Когда употребляется Past Perfect Continuous

У этого времени четыре случая употребления. Первые два — основные значения, два других связаны с конструкциями: косвенной речью и условными предложениями.

Длительность до момента в прошлом

Действие длилось какой-то период и дошло до события в прошлом. Период вводят через for, точку начала — через since:

  • They had been living in Kazan since 2015 when they moved. — Они жили в Казани с 2015 года, пока не переехали.
  • I had been reading for an hour before dinner. — До ужина я уже час читал.

Здесь тебе пригодится связка с Past Simple. Past Perfect Continuous называет более раннее длительное действие, Past Simple — более позднее событие, которое его прерывает или служит точкой отсчёта.

Видимый результат в прошлом

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

  • He was tired because he had been running. — Он устал, потому что бегал.
  • The ground was wet: it had been raining all night. — Земля была мокрой: всю ночь шёл дождь.

Косвенная речь

Если в прямой речи стояло Present Perfect Continuous, при передаче чужих слов оно сдвигается в Past Perfect Continuous:

  • «I have been waiting,» she said. → She said she had been waiting. — Она сказала, что ждала.

Условные предложения

В условных предложениях третьего типа had been + V-ing описывает нереальный процесс в прошлом:

  • If I had been driving carefully, I wouldn’t have crashed. — Если бы я ехал осторожно, я бы не попал в аварию.

В смешанном типе условие относится к прошлому, а следствие — к настоящему:

  • If she hadn’t been working all night, she wouldn’t be so tired now. — Если бы она не работала всю ночь, сейчас она не была бы такой уставшей.

Слова-маркеры Past Perfect Continuous

Маркеры подсказывают это время в тексте и в заданиях. Основные:

МаркерПримерПеревод
for + периодShe had been cooking for three hours.Она готовила три часа.
since + точка отсчётаHe had been working there since 2019.Он работал там с 2019 года.
all day / all morningI had been cleaning all day.Я убирался весь день.
how longHow long had you been waiting?Как долго ты ждал?
beforeWe had been talking for twenty minutes before the lesson started.Мы разговаривали уже двадцать минут, когда начался урок.
by the timeBy the time she came, I had been reading for an hour.К тому времени, как она пришла, я читал уже час.
untilHe had been studying until midnight, so he was exhausted in the morning.Он занимался до полуночи, поэтому утром был без сил.
whenThey had been playing for an hour when it got dark.Они играли уже час, когда стемнело.
for agesShe had been dreaming about it for ages.Она мечтала об этом целую вечность.

Маркер — подсказка, а не правило. Например, for two hours встречается и с Past Simple: I worked for two hours yesterday — я вчера поработал два часа, просто факт без привязки к другому событию. Время выбирают по смыслу, а не по слову-спутнику.

Глаголы состояния: когда Past Perfect Continuous не используется

Глаголы состояния (stative verbs) описывают не процесс, а положение дел. Состояние не развивается шаг за шагом, оно просто есть, поэтому в формах Continuous такие глаголы не ставят. Основные группы:

  1. Знание и мнение: know, believe, understand.
  2. Обладание: own, belong.
  3. Желания и чувства: want, love.
  4. Восприятие и кажимость: seem.

Если тебе нужно показать длительность с таким глаголом, бери Past Perfect:

  • She had known him for years. — Она знала его много лет. (не had been knowing)

Часть глаголов меняет значение и тогда допускает -ing:

  • think: «считать» — состояние, «размышлять» — процесс: He had been thinking about the offer for days. — Он несколько дней обдумывал предложение.
  • have: «иметь» — состояние, «проводить время, есть» — процесс: They had been having dinner for an hour. — Они ужинали уже час.
  • see: «видеть» — состояние, «встречаться с кем-то» — процесс.
  • feel: для временного самочувствия процесс допустим: She had been feeling sick for a week before she saw a doctor. — Ей нездоровилось неделю, прежде чем она обратилась к врачу.

Past Perfect Continuous и другие времена: как не перепутать

Чтобы выбрать время без ошибки, задай себе три вопроса.

1. Процесс или результат?

Здесь проходит граница с Past Perfect. Важно, чем человек был занят и как долго, — нужен Continuous. Важен итог и количество — нужен Perfect.

  • She had been writing letters all evening. — Она весь вечер писала письма (процесс).
  • She had written three letters by nine o’clock. — К девяти она написала три письма (результат).

2. Точка отсчёта в прошлом или в настоящем?

Это граница с Present Perfect Continuous. Структура похожа, но момент, до которого длится действие, разный.

  • I have been waiting for an hour. — Я жду уже час (точка отсчёта — сейчас).
  • I had been waiting for an hour when she called. — Я ждал уже час, когда она позвонила (точка отсчёта — звонок в прошлом).

3. Нужна ли длительность до момента?

Так ты отличаешь это время от Past Continuous. Past Continuous даёт «фотографию» процесса в конкретный момент и не говорит, сколько он длился до этого.

  • At 8 a.m. he was sleeping. — В восемь утра он спал (что происходило в момент).
  • He had been sleeping for ten hours when the alarm rang. — Он спал уже десять часов, когда прозвенел будильник (сколько длилось до момента).

Сводная таблица: Past Simple, Past Continuous, Past Perfect, их длительная пара и два времени группы Present Perfect.

ВремяФормулаЧто выражаетПример — перевод
Past SimpleV2Факт в прошломI worked yesterday. — Я вчера работал.
Past Continuouswas/were + V-ingПроцесс в конкретный момент прошлогоI was working at 5 p.m. — В пять я работал.
Past Perfecthad + V3Результат к моменту в прошломI had finished by 5 p.m. — К пяти я закончил.
Past Perfect Continuoushad been + V-ingДлительность до момента в прошломI had been working for two hours when he came. — Я работал уже два часа, когда он пришёл.
Present Perfecthave/has + V3Результат к настоящемуI have finished. — Я (уже) закончил.
Present Perfect Continuoushave/has been + V-ingДлительность до настоящегоI have been working for two hours. — Я работаю уже два часа.

Типичные ошибки

Чаще всего ошибаются в построении формы и в выборе предлога. Проверь себя:

  1. ❌ They were been waiting → ✅ They had been waiting. Вспомогательный глагол здесь только had; формы с was/were в этом времени нет.
  2. ❌ since two hours → ✅ for two hours. For вводит период, since — точку начала (since Monday, since 2020).
  3. ❌ She had been knowing him for years → ✅ She had known him for years. Know — глагол состояния, вместо Continuous берём Past Perfect.
  4. ❌ I had been reading this book. (без всякого ориентира) → ✅ I had been reading for an hour when she called. Этому времени нужен опорный момент в прошлом: он назван в самом предложении или уже задан контекстом. Если ориентира нет нигде, подойдёт другое время — например, Past Simple, Past Continuous или Present Perfect Continuous, в зависимости от смысла.
  5. ❌ — Had you been waiting long? — Yes, I had been. → ✅ Yes, I had. В кратком ответе been не повторяется.

Про орфографию: в статье британские варианты (practising, realised), в американском английском пишут practicing, realized. На форму времени это не влияет.

Упражнения на Past Perfect Continuous с ответами

В заданиях 1–5 раскрой скобки в Past Perfect Continuous. В заданиях 6–10 выбери время по смыслу: Past Simple, Past Continuous, Past Perfect, Present Perfect Continuous или Past Perfect Continuous. Задания составлены специально для этой статьи.

  1. She was out of breath because she ___ (run).
  2. _ you _ (wait) long when the bus finally came?
  3. He ___ (not/sleep) well for weeks before the exam.
  4. «I have been learning Spanish,» Tom said. → Tom said he ___ (learn) Spanish.
  5. If I ___ (listen) carefully, I wouldn’t have missed the instructions.
  6. By nine o’clock she ___ (write) three letters.
  7. At 7 p.m. yesterday we ___ (have) dinner.
  8. I ___ (wait) for an hour, and she still isn’t here.
  9. Yesterday I ___ (work) for two hours and then went for a walk.
  10. She ___ (know) the answer all along.

Ответы:

  1. had been running — видимый результат в прошлом: запыхалась, потому что бежала.
  2. Had you been waiting — общий вопрос, had выносится вперёд.
  3. hadn’t been sleeping — отрицание через hadn’t been.
  4. had been learning — косвенная речь: Present Perfect Continuous сдвигается в Past Perfect Continuous.
  5. had been listening — условное предложение третьего типа.
  6. had written — Past Perfect: важен результат и количество (три письма), а не процесс.
  7. were having — Past Continuous: процесс в конкретный момент, длительность до него не важна.
  8. have been waiting — Present Perfect Continuous: ожидание длится до сих пор, точка отсчёта — сейчас.
  9. worked — Past Simple: факт в прошлом, for two hours не делает время длительным.
  10. had known — know — глагол состояния, вместо Continuous нужен Past Perfect.

Если ошибся в задании 1, вернись к разделу про употребление; во 2–3 — к таблице форм; в 4–5 — к косвенной речи и условным предложениям; в 6–9 — к сравнению времён; в 10 — к глаголам состояния.

Частые вопросы о Past Perfect Continuous

Бывает ли форма с were, например were been waiting? Нет. Вспомогательный глагол в этом времени один — had, одинаковый для всех лиц: they had been waiting. Сочетание were been — грамматическая ошибка.

‘d been — это had или would? Had. Would тоже сокращается до ‘d, но после would стоит инфинитив без to (I’d go), а после had в этом времени идёт been + V-ing (I’d been going).

Сколько значений у этого времени? Два основных: длительность действия до момента в прошлом и причина видимого результата в прошлом. Ещё форма встречается в косвенной речи и в условных предложениях третьего и смешанного типов.

Как переводить на русский? Отдельной русской формы нет. Переводи глаголом несовершенного вида в прошедшем времени, часто со словами «уже» или «к тому времени»: had been waiting — «уже ждала».

Есть ли у этого времени пассивный залог? Формально да: had been being + V3. На практике конструкцию почти не используют. Вместо неё берут пассив Past Perfect (the house had been painted) или перестраивают фразу в активный залог.

Перед контрольной повтори главное. Формула had been + V-ing одинакова для всех лиц. У времени два признака: процесс и точка отсчёта в прошлом — в самом предложении или в контексте. Глаголы состояния меняются на Past Perfect. А сводная таблица шести времён поможет быстро освежить различия.

Ещё по теме

Времена

Present Perfect Continuous: правило и примеры

Разбираем Present Perfect Continuous: формула, случаи употребления, слова-маркеры, отличия от Present Perfect, типичные ошибки и упражнения с ответами.