ЛинграмораЛинграмора
Времена английского языка

Past Perfect Continuous

Past Perfect Continuous: длительность действий до момента в прошлом и причина видимого результата

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 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 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

См. также