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-ing | had been waiting |
| отрицание | S + hadn't been + V-ing | hadn't been sleeping |
| вопрос | Had + S + been + V-ing? | Had you been waiting? |
Случаи употребления
- Длительность до момента: for hours, since morning, for years.
- Причина состояния тогда: tired — had been running.
- Видимый результат: red eyes — had been crying.
- Незавершенность тогда: 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-ing | had been waiting | Процесс до тогда |
| Past Perfect | had + V3 | had finished | Факт к тогда |
| Present Perfect Cont. | have been + V-ing | have 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 (ушел) — факты. Вопрос «процесс или точка?» решает форму.