Past Perfect Continuous — Прошедшее совершенно-длительное время

Past Perfect Continuous

Past Perfect Continuous описывает процесс, длившийся до момента в прошлом, с видимым результатом тогда: We had been waiting for hours (before the bus came) — «мы ждали часами (и устали)». Формула: had been + глагол с -ing для всех лиц. От Past Perfect Simple отличается акцентом на длительности процесса, а не на факте завершения. От Present Perfect Continuous — временем результата: тогда, а не сейчас.

Формула и таблица

ТипФормулаПример
утверждениеS + had been + V-inghad been waiting
отрицаниеS + hadn't been + V-inghadn't been sleeping
вопросHad + S + been + V-ing?Had you been waiting?

Случаи употребления

  1. Длительность до момента: for hours, since morning, for years.
  2. Причина состояния тогда: tired — had been running.
  3. Видимый результат: red eyes — had been crying.
  4. Незавершенность тогда: had been building for a year.

Маркеры-слова

for/since, how long, all day, before ... came/arrived. Придаточное с when/by the time задает момент-границу.

Сравнение с похожими темами

ТемаФормулаПримерКлючевое отличие
Past Perfect Cont.had been + V-inghad been waitingПроцесс до тогда
Past Perfecthad + V3had finishedФакт к тогда
Present Perfect Cont.have been + V-inghave been waitingПроцесс до сейчас

5 ошибок русскоязычных

  • ❌ We have been waiting (о вчера). → ✅ We had been waiting... Прошлое — had.
  • ❌ She had been cook. → ✅ ...had been cooking. После been — V-ing.
  • ❌ Did you been waiting? → ✅ Had you been waiting? Без did.
  • ❌ I had been knowing. → ✅ I had known. Состояния — Simple.
  • ❌ Since years. → ✅ For years. Период — for.

Исключения и особые случаи

Глаголы состояния — только Past Perfect Simple. Live/work допустимы в Simple с тем же смыслом. Been никогда не опускается.

Как запомнить

Лесенка Continuous: сейчас — have been, тогда — had been. Берите любое have been-предложение и сдвигайте в прошлое: have been waiting → had been waiting (before he came). Десять сдвигов за вечер закрепляют параллель времен. Затем отвечайте на How long had...? о прошлом: работе, учебе, ожидании — по пять пар вопрос-ответ. Связки «улики тогда → процесс» (красные глаза — had been crying, мокро — had been raining) делают время интуитивным. Пять связок в день за неделю закрывают тему. После переходите к теме Future Perfect для будущего результата. Берите любое have been-предложение и сдвигайте в прошлое: have been waiting → had been waiting (before he came). Десять сдвигов за вечер закрепляют параллель времен. Затем отвечайте на How long had...? о прошлом: работе, учебе, ожидании — по пять пар вопрос-ответ. Связки «улики тогда → процесс» (красные глаза — had been crying) делают время интуитивным. Пять связок в день за неделю закрывают тему. Финал — рассказ о вчера с тремя had been-процессами. Дополнительно отвечайте на How long had...? о прошлом: пять пар вопрос-ответ о работе и учебе. Затем стройте связки «улики → процесс» для вчерашнего дня. Дополнительно пересказывайте вчерашний вечер с тремя had been-процессами и двумя had-фактами. Контраст процесс-факт закрепляет различие. Затем отвечайте на How long had...? Финал — история с концом: расскажите вчерашний вечер с тремя had been-процессами, затем сожмите до трех had-фактов. Сравнение версий закрепляет различие.

Примеры с переводом

EnglishПереводКомментарий
We had been waiting for hours.Мы ждали уже несколько часов.Длительность до момента прошлого.
She had been cooking all day.Она готовила весь день.Процесс весь день до вечера.
They had been playing since morning.Они играли с утра.Since + точка в прошлом.
He was tired: he had been running.Он устал: он бегал.Причина усталости.
I had been working for years.Я работал там много лет.For + период в прошлом.
Had you been waiting long?Ты долго ждал?Вопрос о длительности.
She hadn't been sleeping well.Она плохо спала последнее время (тогда).Отрицание процесса.
They had been building for a year.Они строили уже год.Незавершенный процесс тогда.
He had been studying English.Он учил английский (до переезда).Учеба до момента.
We had been friends for ages.Мы дружили целую вечность.Дружба-длительность.
It had been raining.Шел дождь (земля была мокрая).Результат: мокро было.
She had been crying.Она плакала (глаза красные).Видимый результат-слезы.
How long had you been learning?Как долго ты учил?Вопрос длительности.
He had been driving since noon.Он вел машину с полудня.Since noon.
I had been trying to call.Я пытался дозвониться.Неоднократные попытки тогда.

Тест — проверь себя (20 вопросов)

1. We ___ for hours before the bus came.

2. She ___ all day before guests arrived.

3. They ___ since morning.

4. He was tired: he ___.

5. I ___ there for years before moving.

6. Выбери верный вопрос.

7. She ___ well that month.

8. They ___ for a year by then.

9. He ___ English before college.

10. We ___ for ages before the quarrel.

11. The ground was wet. It ___.

12. Her eyes were red. She ___.

13. Выбери верный вопрос.

14. He ___ since noon.

15. I ___ to call all morning.

16. We ___ when he finally came.

17. I ___ him for years before that.

18. It ___ all day before the match.

19. She ___ there since 2010 by 2020.

20. They ___ chess all evening before dinner.

Результат: —

Ответь на вопросы и нажми «Проверить все».

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

Как образуется Past Perfect Continuous?

Had been + V-ing для всех лиц: I had been waiting, they had been playing. Вопросы перестановкой (Had you been waiting?), отрицания с not (hadn't been sleeping). Had неизменен — проще Present Perfect Continuous.

Чем отличается от Past Perfect и Present Perfect Continuous?

Past Perfect Continuous — процесс до момента прошлого (had been waiting). Past Perfect Simple — факт к моменту (had finished). Present Perfect Continuous — процесс до сейчас. Ось «когда результат?»: сейчас — Present, тогда — Past.

For/since и how long?

For + период (for hours, for years), since + точка (since morning). How long had you...? — вопрос. Had been без for/since возможен для недавней активности с результатом.

Можно ли had been knowing?

Нет: know, like, want, be — только Past Perfect Simple (had known). Continuous с состояниями запрещен во всех временах. Проверка та же, что в настоящем.

Процесс или факт — как выбрать?

Да: had been waiting (ждали), had been cooking (готовила), had been raining (шел дождь) — процессы; had finished (закончил), had left (ушел) — факты. Вопрос «процесс или точка?» решает форму.