Past Perfect Continuous — время, которое описывает длительное действие, продолжавшееся до определённого момента в прошлом. Оно показывает, как долго что-то происходило до того, как случилось другое событие, или объясняет причину видимого результата в прошлом. Это время объединяет три аспекта: прошлое, завершённость и длительность.
Образование
Формула
had + been + глагол + -ing
Как и в Past Perfect, вспомогательный глагол had одинаков для всех лиц и чисел.
Утвердительная форма
| Лицо | Единственное число | Множественное число |
|---|---|---|
| 1 | I had been working | We had been working |
| 2 | You had been working | You had been working |
| 3 | He/She/It had been working | They had been working |
Сокращение: 'd been — I'd been working, She'd been studying, They'd been waiting.
Отрицательная форма
had not (hadn't) + been + V-ing
| Форма | Пример |
|---|---|
| Полная | I had not been sleeping well before the trip. |
| Сокращённая | She hadn't been feeling well for weeks. |
He hadn't been practising enough before the competition. (Он недостаточно тренировался перед соревнованием.)
They hadn't been living there long when the earthquake struck. (Они прожили там недолго, когда случилось землетрясение.)
Вопросительная форма
Had + подлежащее + been + V-ing?
| Тип вопроса | Пример |
|---|---|
| Общий вопрос | Had you been waiting long before the bus came? |
| Специальный вопрос | How long had she been working there before she quit? |
| Специальный вопрос | What had they been doing all morning? |
| Вопрос к подлежащему | Who had been using my computer? |
Краткие ответы
| Вопрос | Да | Нет |
|---|---|---|
| Had you been waiting long? | Yes, I had. | No, I hadn't. |
| Had she been studying? | Yes, she had. | No, she hadn't. |
Случаи употребления
1. Длительность действия до определённого момента в прошлом
Основное употребление — показать, как долго действие продолжалось до того, как произошло другое событие в прошлом. Часто используется с for и since.
I had been waiting for an hour when she finally arrived. (Я ждал уже час, когда она наконец пришла.)
She had been studying English for 5 years before she moved to London. (Она изучала английский 5 лет, прежде чем переехать в Лондон.)
How long had you been working there before you quit? (Как долго ты работал там, прежде чем уволился?)
They had been travelling for 3 days when they reached the border. (Они были в пути 3 дня, когда добрались до границы.)
We had been living in that house since 2005 when we decided to sell it. (Мы жили в том доме с 2005 года, когда решили его продать.)
He had been playing football for 20 years before he retired. (Он играл в футбол 20 лет, прежде чем завершил карьеру.)
By the time the doctor came, the patient had been suffering for hours. (К моменту прихода врача пациент мучился уже несколько часов.)
Ключевое отличие от Past Perfect
Past Perfect отвечает на вопрос «Что было сделано к тому моменту?», а Past Perfect Continuous — на вопрос «Как долго это продолжалось?»:
I had read the book before the film came out. (Я прочитал книгу — результат.) I had been reading the book for a week before the film came out. (Я читал книгу неделю — длительность.)
2. Причина видимого результата в прошлом
Используется, когда действие прекратилось непосредственно перед описываемым моментом, но его последствия были очевидны в тот момент. Это аналог Present Perfect Continuous, но перенесённый в прошлое.
He was tired because he had been running. (Он устал, потому что бегал.)
The streets were wet. It had been raining. (Улицы были мокрые. Шёл дождь.)
Her eyes were red. She had been crying. (Её глаза были красные. Она плакала.)
His hands were dirty. He had been gardening all morning. (Его руки были грязные. Он работал в саду всё утро.)
The children were exhausted. They had been playing outside all day. (Дети были измождены. Они играли на улице весь день.)
She was out of breath because she had been climbing the stairs. (Она запыхалась, потому что поднималась по лестнице.)
The kitchen smelled wonderful. Someone had been baking. (На кухне чудесно пахло. Кто-то пёк.)
3. Повторяющиеся действия в прошлом до определённого момента
She had been getting up early for months before the baby was born. (Она рано вставала на протяжении нескольких месяцев до рождения ребёнка.)
He had been visiting the gym regularly before he injured his knee. (Он регулярно ходил в зал, пока не повредил колено.)
Слова-маркеры
| Маркер | Перевод | Пример |
|---|---|---|
| for + период | в течение | He'd been waiting for 2 hours. |
| since + момент | с (момента) | She'd been working there since May. |
| all day/morning/night | весь день/утро/ночь | They'd been driving all day. |
| how long | как долго | How long had you been studying? |
| before | до | I'd been running before you called. |
| when | когда | She'd been cooking when the guests arrived. |
| by the time | к тому моменту | By the time I arrived, he'd been waiting for an hour. |
| because | потому что | He was wet because he'd been swimming. |
Past Perfect vs Past Perfect Continuous
Это сравнение аналогично паре Present Perfect / Present Perfect Continuous, но в контексте прошлого.
Главное различие
| Past Perfect | Past Perfect Continuous |
|---|---|
| Акцент на результате | Акцент на процессе / длительности |
| Действие завершено | Действие продолжалось (и могло быть не закончено) |
| Сколько / что было сделано | Как долго это длилось |
Сравнительные примеры
| Past Perfect | Past Perfect Continuous |
|---|---|
| I had painted the fence before it started raining. (Я покрасил забор — результат: забор покрашен.) | I had been painting the fence for 2 hours when it started raining. (Я красил забор 2 часа — процесс, возможно не закончил.) |
| She had written 5 letters by lunchtime. (Она написала 5 писем к обеду — результат: количество.) | She had been writing letters all morning. (Она писала письма всё утро — процесс: длительность.) |
| He had read the report before the meeting. (Он прочитал отчёт — факт завершения.) | He had been reading the report for an hour when I interrupted him. (Он читал отчёт час, когда я его прервал — длительность.) |
| They had finished dinner by 8 PM. (Они закончили ужин к 8 — результат.) | They had been eating for an hour when the phone rang. (Они ели час, когда зазвонил телефон — длительность.) |
Случаи, когда оба времени возможны
С глаголами live, work, study, teach оба варианта допустимы:
She had worked at the company for 10 years before she retired. ✅ She had been working at the company for 10 years before she retired. ✅
We had lived in Paris for 3 years before moving to London. ✅ We had been living in Paris for 3 years before moving to London. ✅
Continuous подчёркивает непрерывность процесса, Simple — факт.
Когда ТОЛЬКО Past Perfect (не Continuous)
С указанием количества или числа раз:
I had visited London three times before I moved there. ✅
I had been visiting London three times before I moved there.❌
She had read 50 pages before she fell asleep. ✅
She had been reading 50 pages before she fell asleep.❌
С глаголами состояния (know, believe, love, own, belong и др.):
I had known him for years before we became friends. ✅
I had been knowing him for years.❌
She had always loved music. ✅
She had always been loving music.❌
Глаголы состояния (Stative Verbs)
Как и во всех формах Continuous, глаголы состояния не используются в Past Perfect Continuous:
| Категория | Глаголы |
|---|---|
| Чувства | love, hate, like, prefer, want |
| Мышление | know, understand, believe, remember, forget |
| Восприятие | see, hear, smell, taste |
| Обладание | have (иметь), own, belong, possess |
| Другие | be, seem, appear, contain, cost, need |
❌ I had been knowing her for 10 years. ✅ I had known her for 10 years. (Я знал её 10 лет.)
❌ He had been wanting to travel. ✅ He had wanted to travel. (Он хотел путешествовать.)
❌ They had been owning the house since 1990. ✅ They had owned the house since 1990. (Они владели домом с 1990 года.)
Частые ошибки
❌ I was tired because I was running all day. ✅ I was tired because I had been running all day. Причина видимого результата в прошлом требует Past Perfect Continuous, а не Past Continuous.
❌ She had been waited for an hour. ✅ She had been waiting for an hour. После had been нужна форма V-ing (waiting), а не V3 (waited).
❌ He had been working there since 5 years when he left. ✅ He had been working there for 5 years when he left. Since используется с точкой во времени (since 2018), for — с периодом (for 5 years).
❌ How long had you been know about this? ✅ How long had you known about this? Know — глагол состояния. Используйте Past Perfect, а не Past Perfect Continuous.
❌ The ground was wet. It had been rained. ✅ The ground was wet. It had been raining. В Past Perfect Continuous форма: had + been + V-ing, а не had + been + V3.
❌ I had been reading 3 books before the trip. ✅ I had read 3 books before the trip. Когда указывается количество, используется Past Perfect, а не Continuous.
❌ They had being working all day. ✅ They had been working all day. Правильная форма: had been (не «had being»).
Сравнение с Present Perfect Continuous
Past Perfect Continuous — это «зеркальное отражение» Present Perfect Continuous, но отнесённое в прошлое:
| Present Perfect Continuous | Past Perfect Continuous |
|---|---|
| Длительность до настоящего момента | Длительность до прошлого момента |
| I have been working here for 5 years. (до сейчас) | I had been working there for 5 years (when I quit). (до того момента в прошлом) |
| Your eyes are red. Have you been crying? (видимый результат сейчас) | Her eyes were red. She had been crying. (видимый результат тогда) |
| It has been raining since morning. (до сейчас) | It had been raining since morning (when we left). (до того момента) |
Итоговая таблица
| Аспект | Описание |
|---|---|
| Формула | had + been + V-ing |
| Одинаково для всех лиц | ✅ (had — не меняется) |
| Основное значение | Длительное действие до момента в прошлом |
| Второе значение | Причина видимого результата в прошлом |
| Акцент | Процесс и длительность |
| Глаголы состояния | ❌ Не используются |
| Маркеры | for, since, all day, how long, before, when, by the time |