Past Perfect Continuous (прошедшее совершенное длительное время) помогает показать, что действие длилось некоторое время в прошлом и завершилось прямо перед другим прошлым событием. Если вы хотите звучать естественно в разговоре и уверенно писать на экзаменах, важно чувствовать разницу между Past Perfect Continuous, Past Perfect и Past Continuous. В этой статье — простые правила, таблицы, сравнения и много практики.
Что такое Past Perfect Continuous
Past Perfect Continuous (Прошедшее совершенное длительное) описывает действие, которое началось до какого-то момента в прошлом, длилось некоторое время и обычно закончилось к тому прошлому моменту.
Формула: had been + V-ing
- She had been studying for three hours before the exam started. — Она готовилась три часа, прежде чем начался экзамен.
- They had been waiting for a bus when it finally arrived. — Они ждали автобус, когда он наконец приехал.
Когда использовать Past Perfect Continuous
1. Подчеркнуть длительность до прошлого события
Нужно показать, как долго что-то происходило перед другой точкой в прошлом.
By the time we met, I had been working there for a year. — К моменту нашей встречи я уже работал там год.
2. Объяснить причину состояния в прошлом
Нередко PPC объясняет видимый результат (усталость, грязь, эмоции):
She was tired because she had been running. — Она устала, потому что бежала.
3. Повторяющиеся действия до прошлого момента
We had been meeting every week before the course ended. — Мы встречались каждую неделю, пока курс не закончился.
4. Действие прервалось другим прошлым событием
I had been cooking when the lights went out. — Я готовил, когда отключили свет.
Грамматическая форма: утверждение, отрицание, вопрос
Тип | Схема | Пример | Перевод |
---|---|---|---|
Утверждение | Subject + had been + V-ing | They had been talking for hours. | Они разговаривали часами. |
Отрицание | Subject + had not been + V-ing | He hadn’t been sleeping well. | Он плохо спал. |
Вопрос | Had + subject + been + V-ing? | Had she been waiting long? | Долго она ждала? |
Краткий ответ | Yes, subject had. / No, subject hadn’t. | — Had they been studying? — Yes, they had. | — Они занимались? — Да. |
Сокращения: had not → hadn’t. В разговорной речи I’d been / you’d been / he’d been…
Сравнение с другими временами: когда Past Perfect / Past Continuous / Past Simple
Время | Форма | Когда выбираем | Пример |
---|---|---|---|
Past Perfect Continuous | had been + V-ing | Длительность до прошлого результата | She was exhausted because she had been studying all night. — Она вымоталась, потому что готовилась всю ночь. |
Past Perfect | had + V3 | Факт завершённости без акцента на длительность | She had studied a lot before the exam. — Она много позанималась до экзамена (важен результат, не процесс). |
Past Continuous | was/were + V-ing | Действие в процессе в конкретный момент прошлого (без «раньше чем») | At 8 pm she was studying. — В 8 вечера она занималась. |
Past Simple | V2 / ed | Просто событие в прошлом | She took the exam at 9 am. — В 9 утра она сдала экзамен. |
Выбор прост: если вам нужно подчеркнуть «как долго» до второй точки — берите Past Perfect Continuous.
Маркерные слова и типичные связки
- for, since, how long: How long had you been learning English before you moved? — Как долго ты учил английский до переезда?
- by the time, before, until: By the time we arrived, it had been snowing for hours. — К нашему приезду снег шёл уже несколько часов.
- when (вторая точка): I had been driving for six hours when I stopped. — Я ехал шесть часов, когда остановился.
- because (причина состояния): His clothes were dirty because he had been fixing the bike. — Одежда была грязной, потому что он чинил велосипед.
Глаголы состояния (stative verbs) и Past Perfect Continuous
С глаголами состояния (know, believe, love, want, understand, mean) не используем длительную форму. В таких случаях нужен Past Perfect:
- I had known him for years before we started working together. — Я знал его много лет до того, как мы начали работать.
- Неверно: *I had been knowing him…
Past Perfect Continuous в косвенной речи и рассказах
При backshift (сдвиг времён) Past Perfect Continuous часто сохраняется как есть, если нужно подчеркнуть длительность до прошлого момента в истории.
She said she had been waiting there since 6. — Она сказала, что ждала там с шести.
Упражнения
Задание 1. Поставьте глагол в Past Perfect Continuous
- By 10 pm he ______ (write) emails for two hours.
- She was angry because she ______ (wait) in the cold.
- When I called, they ______ (discuss) the plan for a long time.
Показать ответ
1) had been writing
2) had been waiting
3) had been discussing
Задание 2. Выберите Past Perfect или Past Perfect Continuous
- They ______ (live) in Paris for five years before they moved. (про длительность)
- I ______ (finish) my homework before mom came home. (готовый результат)
- We were wet because we ______ (walk) in the rain. (причина состояния)
Показать ответ
1) had been living
2) had finished
3) had been walking
Задание 3. Исправьте ошибку
- He had been know her since school.
- By noon, I had been to work for three hours.
- She had been cooking when the guests had arrived.
Показать ответ
1) → He had known her since school. (stative)
2) → I had been working for three hours.
3) → She had been cooking when the guests arrived. (второе событие — Past Simple)
Задание 4. Переведите на английский
- К тому моменту, как начался фильм, мы уже ждали по полчаса.
- Он задыхался, потому что бежал от метро.
Показать ответ
1) By the time the movie started, we had been waiting for half an hour.
2) He was out of breath because he had been running from the subway.
Задание 5. Придумайте маркеры
Дополните предложение естественным маркером времени: for / since / by the time / when.
- I had been studying ___ two hours ___ the fire alarm went off.
Показать ответ
I had been studying for two hours when the fire alarm went off.
Задание 6. Сравните оттенок смысла
- He had worked there for a year before he quit.
- He had been working there for a year before he quit.
Показать ответ
1) акцент на результате («отработал год»).
2) акцент на процессе/длительности и возможной «усталости»/причине увольнения.
Задание 7. Вопросы и короткие ответы
- ____ she ____ (train) long before the competition? — Yes, she ____.
Показать ответ
Had she been training long before the competition? — Yes, she had.
Задание 8. Поставьте отрицание
- They had been working on the task. (сделайте отрицание)
Показать ответ
They hadn’t been working on the task.
Задание 9. Найдите естественный вариант
- By the time I arrived, he was writing the report for two hours.
- By the time I arrived, he had been writing the report for two hours.
Показать ответ
Вариант 2 — корректный.
Вариант 1 теряет связь «до момента» и длительность.
Задание 10. Смешайте времена в истории
Перепишите, добавив Past Perfect Continuous там, где логично.
- We were nervous at the presentation because we (rehearse) all night.
Показать ответ
We were nervous at the presentation because we had been rehearsing all night.
Задание 11. Перевод с нюансом
- Она выглядела уставшей, потому что целый день работала над проектом.
Показать ответ
She looked tired because she had been working on the project all day.
Задание 12. Выбор маркера
- It ______ (snow) for hours ____ we finally left the city. (вставьте форму и маркер)
Показать ответ
It had been snowing for hours before we finally left the city.
Задание 13. Трансформация: от Past Simple к PPC
- I worked for the company for five years. Then I changed jobs. (сделайте одно предложение)
Показать ответ
I had been working for the company for five years before I changed jobs.
Задание 14. Сформируйте вопрос «How long…?»
- She waited for the results for two days before she called me.
Показать ответ
How long had she been waiting for the results before she called you?
FAQ
Past Perfect — результат к прошлому моменту (had finished), Past Perfect Continuous — длительность к прошлому моменту (had been finishing/working). Если важно «сколько времени» или «почему такой вид/состояние» — выбирайте PPC.
Обычно нет. Для состояний — Past Perfect: had known, had loved.
Как обычно в английском: запятая ставится, если придаточная часть (союзное слово и глагол) вынесена вперёд: By the time we arrived, …. Если «точка» идёт второй — запятой часто нет: It had been raining for hours when we arrived.
Нет. Для настоящего результата используется Present Perfect (Continuous). PPC — строго «до прошлого момента».
Спросите себя: «У меня есть точка в прошлом (B) и процесс, который шёл до неё (A)? И важно, как долго это длилось?» Если да — had been + V-ing.