Past Perfect Continuous

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 одинаков для всех лиц и чисел.

Утвердительная форма

ЛицоЕдинственное числоМножественное число
1I had been workingWe had been working
2You had been workingYou had been working
3He/She/It had been workingThey 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 PerfectPast Perfect Continuous
Акцент на результатеАкцент на процессе / длительности
Действие завершеноДействие продолжалось (и могло быть не закончено)
Сколько / что было сделаноКак долго это длилось

Сравнительные примеры

Past PerfectPast 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 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 ContinuousPast 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» — проверим

Знать правило и применять его — не одно и то же. Линграмора найдёт ошибки и объяснит каждую по-русски. Первые проверки — прямо здесь, без регистрации.

0 / 300 · без регистрации

Частые вопросы

Какое это время — 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.