Past Perfect Continuous (had been + V-ing) описывает процесс, который шёл какое-то время до определённого момента в прошлом. When I got to Chorsu, Kamol had been waiting for forty minutes — когда я добрался до Чорсу, Камол ждал уже сорок минут. Без второй точки в прошлом («когда я пришёл», «к тому времени», «до того как») это время не нужно.
Форма одна для всех лиц: I had been working, she had been working, they had been working. Если Past Perfect ещё не освоен, сначала прочитайте Past Perfect: правило: это время — его длительный брат.
Две точки в прошлом
Представьте шкалу. Сейчас — справа. Левее стоит момент в прошлом, о котором вы рассказываете: «я пришёл», «он позвонил», «она открыла кафе». А ещё левее начинается процесс, который тянулся до этого момента. Past Perfect Continuous как раз закрашивает этот отрезок.
Сравните с похожими временами:
| Время | Пример | Что показывает |
|---|---|---|
| Past Continuous | I was waiting when he called. | процесс шёл в момент звонка |
| Past Perfect Continuous | I had been waiting for an hour when he called. | процесс длился час до звонка |
| Present Perfect Continuous | I’ve been waiting for an hour. | процесс длится час до сейчас |
Разница между первыми двумя — в длительности. Как только в предложении появляется «уже час», «с утра», «три года», Past Continuous перестаёт подходить. Про сам Past Continuous подробнее в статье Past Continuous: правило.
Образование
| Тип | Формула | Пример |
|---|---|---|
| Утверждение | had been + V-ing | She had been working there for ten years. |
| Отрицание | hadn’t been + V-ing | We hadn’t been sleeping well. |
| Вопрос | Had + подлежащее + been + V-ing? | Had you been waiting long? |
| Вопрос с как долго | How long had + подлежащее + been + V-ing? | How long had he been living in Moscow? |
| Краткий ответ | Yes, I had. / No, I hadn’t. |
В речи had почти всегда сокращают: I’d been, she’d been, they’d been. Не путайте с I’d = I would: после would идёт глагол без been (I’d go), а здесь всегда been.
Три случая употребления
1. Сколько длилось до момента в прошлом. Почти всегда с for, since, all day, how long. We had been driving for three hours when the car broke down.
2. Видимый след процесса в прошлом. Мокрая дорога, уставшие глаза, запах лука — и объяснение, откуда это. The road was wet because it had been raining all night.
3. Косвенная речь. Когда пересказываем чужие слова в Present Perfect Continuous или Past Continuous, время сдвигается назад: “I’ve been studying since January,” he said → He said he had been studying since January. Подробнее о сдвиге времён в статье косвенная речь.
Past Perfect или Past Perfect Continuous
| Past Perfect | Past Perfect Continuous |
|---|---|
| Результат, действие завершено: She had painted the room (комната готова). | Процесс, возможно, не закончен: She had been painting the room (руки в краске). |
| Сколько штук: By noon I had written five emails. | Сколько времени: By noon I had been writing emails for three hours. |
| Глаголы состояния: We had known each other for years. | С know, like, want, belong, own не используется. |
| Короткое одноразовое действие: The train had left. | Длительное или повторяющееся: The phone had been ringing for a minute. |
Простой тест: если можно спросить «сколько раз / сколько штук?» — Past Perfect. Если «как долго?» и важен сам процесс — Past Perfect Continuous.
Ловушки для русскоязычных
- Русский обходится одним прошедшим временем. «Я ждал уже час, когда он пришёл» — в русском несовершенный вид и слово «уже». В английском нужно I had been waiting for an hour when he came. Вариант I was waiting for an hour звучит как ошибка.
- Время ставят без второй точки. Last year I had been working in Samarkand — неправильно, если дальше нет события, к которому это «до». Просто Last year I worked / was working in Samarkand.
- Глаголы состояния с -ing. She had been knowing him since school — ошибка. Нужно She had known him since school.
- В косвенной речи русский оставляет настоящее время. «Он сказал, что готовится к IELTS с января» — по-русски «готовится», а по-английски he had been preparing.
15 примеров с переводом
- 1. When I got to Chorsu, Kamol had been waiting for forty minutes. — Когда я добрался до Чорсу, Камол ждал уже сорок минут.
- 2. The road was wet because it had been raining all night. — Дорога была мокрой: всю ночь шёл дождь.
- 3. She had been working at a bank for twelve years before she opened her own café. — До того как открыть своё кафе, она двенадцать лет проработала в банке.
- 4. Aziz was out of breath because he had been climbing the stairs to the ninth floor. — Азиз запыхался: он поднимался пешком на девятый этаж.
- 5. How long had you been living in Moscow before you moved back to Tashkent? — Сколько ты прожил в Москве, прежде чем вернулся в Ташкент?
- 6. My eyes hurt because I had been looking at the screen all day. — Глаза болели: я весь день смотрел в экран.
- 7. We had been driving for three hours when the car broke down near Jizzakh. — Мы ехали уже три часа, когда под Джизаком сломалась машина.
- 8. The kids were dirty: they had been playing football in the yard. — Дети были грязные: они играли во дворе в футбол.
- 9. She hadn’t been sleeping well, so she went to the doctor. — Она плохо спала и поэтому пошла к врачу.
- 10. Had they been arguing before we came in? — Они ссорились до того, как мы вошли?
- 11. The phone had been ringing for a minute before anyone answered. — Телефон звонил уже минуту, прежде чем кто-то ответил.
- 12. When the doctor finally called her name, Grandma had been sitting in the queue since eight. — Когда врач наконец вызвал бабушку, она сидела в очереди с восьми утра.
- 13. I had been saving for a car for two years, but then I spent the money on my studies. — Я два года копил на машину, но потом потратил деньги на учёбу.
- 14. He said he had been preparing for IELTS since January. — Он сказал, что готовится к IELTS с января.
- 15. The kitchen smelled of onions because Mum had been frying them for the plov. — На кухне пахло луком: мама жарила его для плова.
Посмотрите на перевод: русский передаёт это время через «уже», «с восьми утра», «два года», а иногда просто через прошедшее несовершенного вида. Ищите в русской фразе длительность плюс второе событие — это и есть сигнал.
Упражнение
А. Past Perfect Continuous или Past Perfect? Раскройте скобки.
- 1. When the teacher came in, the students ______ (wait) for twenty minutes.
- 2. By noon she ______ (answer) forty emails.
- 3. His hands were covered in paint because he ______ (paint) the fence.
- 4. They ______ (know) each other for years before they started a business together.
- 5. I was exhausted because I ______ (not / sleep) well for a week.
- 6. How long ______ you ______ (learn) English before you passed the exam?
- 7. By the time we arrived, the guests ______ (eat) all the plov.
- 8. The ground was wet. It ______ (rain).
Б. Найдите и исправьте ошибку.
- 9. We were waiting for an hour when the bus finally came.
- 10. She had been knowing him since school.
Ответы
- 1. had been waiting — длительность (for twenty minutes) до момента, когда вошёл учитель.
- 2. had answered — важно количество (forty emails), а не процесс.
- 3. had been painting — видимый след процесса: руки в краске. Покраска могла быть не закончена.
- 4. had known — know — глагол состояния, -ing невозможен.
- 5. hadn’t been sleeping — длительная ситуация до момента в прошлом, которая объясняет усталость.
- 6. had you been learning — вопрос how long о процессе до другого события.
- 7. had eaten — всё съедено, результат, завершённое действие.
- 8. had been raining — след недавнего дождя.
- 9. We had been waiting for an hour when the bus finally came. Есть длительность и второе событие.
- 10. She had known him since school.
Если 8 и больше верно, проверьте себя на всей системе времён: вопросы 40 и 47 в тесте по временам английского как раз про это время.
Рассказ о долгом дне: тренируйте время вслух
Past Perfect Continuous хорошо ложится в рассказы-объяснения: почему вы опоздали, почему устали, почему не взяли трубку. В BandMate попробуйте рассказать Bandi историю по схеме «что увидели → что до этого долго происходило»: When I got home, I realised I had been carrying the wrong bag all day. Bandi задаст вопросы, а после разговора вы увидите, где пропало been или время съехало в Past Simple. Это подсказки искусственного интеллекта, а не оценка экзаменатора. На сегодня хватит трёх своих предложений по образцу примеров 2, 6 и 8.
Добавьте BandMate в предпочитаемые источники Google


