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

Содержание 9
- Что такое Past Perfect Continuous
- Образование Past Perfect Continuous: утверждение, отрицание, вопрос
- Когда употребляется Past Perfect Continuous
- Слова-маркеры Past Perfect Continuous
- Глаголы состояния: когда Past Perfect Continuous не используется
- Past Perfect Continuous и другие времена: как не перепутать
- Типичные ошибки
- Упражнения на Past Perfect Continuous с ответами
- Частые вопросы о 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.
| Лицо | Утверждение (+) | Отрицание (–) | Вопрос (?) |
|---|---|---|---|
| I | I had been working | I had not been working | Had I been working? |
| You | You had been working | You had not been working | Had you been working? |
| He / She / It | He had been working | He had not been working | Had he been working? |
| We | We had been working | We had not been working | Had we been working? |
| They | They had been working | They had not been working | Had 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 меняется на -y | lie → lying |
| Согласная после краткой ударной гласной удваивается | run → running |
| -y сохраняется | study → studying |
| -ic превращается в -ick | panic → 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 morning | I had been cleaning all day. | Я убирался весь день. |
| how long | How long had you been waiting? | Как долго ты ждал? |
| before | We had been talking for twenty minutes before the lesson started. | Мы разговаривали уже двадцать минут, когда начался урок. |
| by the time | By the time she came, I had been reading for an hour. | К тому времени, как она пришла, я читал уже час. |
| until | He had been studying until midnight, so he was exhausted in the morning. | Он занимался до полуночи, поэтому утром был без сил. |
| when | They had been playing for an hour when it got dark. | Они играли уже час, когда стемнело. |
| for ages | She had been dreaming about it for ages. | Она мечтала об этом целую вечность. |
Маркер — подсказка, а не правило. Например, for two hours встречается и с Past Simple: I worked for two hours yesterday — я вчера поработал два часа, просто факт без привязки к другому событию. Время выбирают по смыслу, а не по слову-спутнику.
Глаголы состояния: когда Past Perfect Continuous не используется
Глаголы состояния (stative verbs) описывают не процесс, а положение дел. Состояние не развивается шаг за шагом, оно просто есть, поэтому в формах Continuous такие глаголы не ставят. Основные группы:
- Знание и мнение: know, believe, understand.
- Обладание: own, belong.
- Желания и чувства: want, love.
- Восприятие и кажимость: 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 Simple | V2 | Факт в прошлом | I worked yesterday. — Я вчера работал. |
| Past Continuous | was/were + V-ing | Процесс в конкретный момент прошлого | I was working at 5 p.m. — В пять я работал. |
| Past Perfect | had + V3 | Результат к моменту в прошлом | I had finished by 5 p.m. — К пяти я закончил. |
| Past Perfect Continuous | had been + V-ing | Длительность до момента в прошлом | I had been working for two hours when he came. — Я работал уже два часа, когда он пришёл. |
| Present Perfect | have/has + V3 | Результат к настоящему | I have finished. — Я (уже) закончил. |
| Present Perfect Continuous | have/has been + V-ing | Длительность до настоящего | I have been working for two hours. — Я работаю уже два часа. |
Типичные ошибки
Чаще всего ошибаются в построении формы и в выборе предлога. Проверь себя:
- ❌ They were been waiting → ✅ They had been waiting. Вспомогательный глагол здесь только had; формы с was/were в этом времени нет.
- ❌ since two hours → ✅ for two hours. For вводит период, since — точку начала (since Monday, since 2020).
- ❌ She had been knowing him for years → ✅ She had known him for years. Know — глагол состояния, вместо Continuous берём Past Perfect.
- ❌ I had been reading this book. (без всякого ориентира) → ✅ I had been reading for an hour when she called. Этому времени нужен опорный момент в прошлом: он назван в самом предложении или уже задан контекстом. Если ориентира нет нигде, подойдёт другое время — например, Past Simple, Past Continuous или Present Perfect Continuous, в зависимости от смысла.
- ❌ — 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. Задания составлены специально для этой статьи.
- She was out of breath because she ___ (run).
- _ you _ (wait) long when the bus finally came?
- He ___ (not/sleep) well for weeks before the exam.
- «I have been learning Spanish,» Tom said. → Tom said he ___ (learn) Spanish.
- If I ___ (listen) carefully, I wouldn’t have missed the instructions.
- By nine o’clock she ___ (write) three letters.
- At 7 p.m. yesterday we ___ (have) dinner.
- I ___ (wait) for an hour, and she still isn’t here.
- Yesterday I ___ (work) for two hours and then went for a walk.
- She ___ (know) the answer all along.
Ответы:
- had been running — видимый результат в прошлом: запыхалась, потому что бежала.
- Had you been waiting — общий вопрос, had выносится вперёд.
- hadn’t been sleeping — отрицание через hadn’t been.
- had been learning — косвенная речь: Present Perfect Continuous сдвигается в Past Perfect Continuous.
- had been listening — условное предложение третьего типа.
- had written — Past Perfect: важен результат и количество (три письма), а не процесс.
- were having — Past Continuous: процесс в конкретный момент, длительность до него не важна.
- have been waiting — Present Perfect Continuous: ожидание длится до сих пор, точка отсчёта — сейчас.
- worked — Past Simple: факт в прошлом, for two hours не делает время длительным.
- 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. А сводная таблица шести времён поможет быстро освежить различия.