Past Perfect Continuous — had been + -ing: действие длилось до момента в прошлом. I had been waiting for an hour when she arrived. Отличие от Past Perfect.
9 минут чтения
Обновлено 4 октября 2026
Коротко
Past Perfect Continuous = had been + -ing: I had been waiting for an hour when she arrived. — Я ждал уже час, когда она пришла.
Показывает, как долго длилось действие до момента в прошлом: с for, since, how long.
Объясняет причину того, что было видно тогда: Her eyes were red. She had been crying.
С количеством (three times, 5 letters) и глаголами состояния (know, love) нужен Past Perfect: I had known her for years.
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. ✅
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 believing in ghosts since childhood.
✅ He had believed in ghosts since childhood. (Он с детства верил в привидения.)
❌ They had been owning the house since 1990.
✅ They had owned the house since 1990. (Они владели домом с 1990 года.)
Want в значении «давно хотеть» — исключение: его ставят и в Continuous. He had been wanting to travel for years. — Он уже много лет хотел путешествовать.
Частые ошибки
❌ 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
Напишите своё предложение на тему «Past Perfect Continuous» — проверим
Знать правило и применять его — не одно и то же. Линграмора найдёт ошибки и объяснит каждую по-русски. Первые проверки — прямо здесь, без регистрации.
Частые вопросы
Какое это время — had been painting?
Это Past Perfect Continuous: had been + глагол с -ing. Оно показывает, что действие длилось какое-то время до момента в прошлом: I had been painting the fence for two hours when it started raining. — Я красил забор два часа, когда пошёл дождь.
Какие три формы у глагола to be?
be — was / were — been. Was и were — прошедшее время (I was tired, they were late), а been — третья форма, она входит в перфектные времена: I have been to London. She had been waiting for an hour.
Чем Past Perfect Continuous отличается от Past Perfect?
Past Perfect — результат: I had painted the fence (забор покрашен). Past Perfect Continuous — процесс и его длительность: I had been painting the fence for two hours (красил и мог не закончить). Если названо количество (five letters, three times), нужен Past Perfect.
Чем Past Perfect Continuous отличается от Past Continuous?
Past Continuous — действие в процессе в какой-то момент прошлого: At 6 o'clock I was running in the park.Past Perfect Continuous — действие длилось до этого момента и часто объясняет, что было потом: I was tired because I had been running all day.
Мы используем файлы cookies для улучшения работы сайта и большего удобства его использования. Более подробную информацию об использовании файлов cookies и правилах обработки персональных данных можно найти здесь. Продолжая пользоваться сайтом, Вы подтверждаете, что были проинформированы об использовании файлов cookies и согласны с нашими правилами обработки персональных данных. Вы можете отключить файлы cookies в настройках Вашего браузера.