Past Perfect Continuous
Прошедшее совершённое длительное время
Образование
Утверждение
S
She had been waiting for an hour.Она ждала уже час.
Отрицание
S
She had not been waiting for an hour.Она не ждала целый час.
Вопрос
Had
Had she been waiting for an hour?Она ждала уже час?
Что такое Past Perfect Continuous?
Past Perfect Continuous обозначает действие, которое длилось до определённого момента в прошлом. От Present Perfect Continuous оно отличается точкой отсчёта: она находится не в настоящем, а в прошлом.
Утвердительная форма
Вспомогательная часть had been не меняется ни в одном лице. Смысловой глагол стоит с окончанием -ing.
| Лицо | Вспомогательный | Глагол | Образец |
|---|---|---|---|
| I / you / we / they | had been | V-ing | I had been waiting |
| he / she / it | had been | V-ing | she had been waiting |
She had been waiting for an hour.Она ждала уже час.
They had been driving all night.Они ехали всю ночь.
Отрицательная форма
Отрицание образуется постановкой not между had и been. Краткая форма — hadn't been.
| Лицо | Вспомогательный | Глагол | Образец |
|---|---|---|---|
| I / you / we / they | had not (hadn't) been | V-ing | I had not been waiting |
| he / she / it | had not (hadn't) been | V-ing | she had not been waiting |
He had not been feeling well.Он неважно себя чувствовал.
We had not been living there long.Мы жили там недолго.
Вопросительная форма
В вопросе had выходит вперёд подлежащего, а been V-ing остаётся на месте.
| Вспомогательный | Лицо | Глагол | Образец |
|---|---|---|---|
| Had | I / you / we / they | been V-ing? | Had you been waiting? |
| Had | he / she / it | been V-ing? | Had she been waiting? |
Had you been working there before?Вы работали там раньше?
How long had she been studying French?Как долго она изучала французский?
Употребление
Past Perfect Continuous используется в следующих случаях.
Действие, длившееся до момента в прошлом
Действие шло до второго события в прошлом или до названного времени и в той точке ещё продолжалось. Отсчёт ведётся не от настоящего, а от события в прошлом — поэтому в предложении должно быть второе действие или указание времени: before she returned, by the time we arrived.
By noon he had been working for six hours.К полудню он проработал уже шесть часов.
She had been teaching for years before she retired.До выхода на пенсию она преподавала много лет.
They had been saving money since spring.Они копили деньги с весны.
Причина состояния в прошлом
Долгое предшествующее действие объясняет последующее состояние: дорога была мокрой, потому что шёл дождь. Две части связаны причиной и следствием, и Past Perfect Continuous передаёт именно причину. Простой Past Perfect тоже возможен, но он показывает результат, а не процесс.
The road was wet — it had been raining.Дорога была мокрая — шёл дождь.
His hands were dirty because he had been fixing the car.Руки у него были грязные, потому что он чинил машину.
She was tired — she had been cleaning all morning.Она устала — всё утро убиралась.
Подчёркивание длительности
Когда главный смысл предложения — сколько времени шло действие. for и since присутствуют почти всегда: They had been driving for six hours. Если же важен не срок, а объём сделанного, нужен Past Perfect: They had driven three hundred kilometres.
We had been walking for two hours when it got dark.Мы шли уже два часа, когда стемнело.
He had been playing the guitar since childhood.Он играл на гитаре с детства.
The shop had been losing money for months.Магазин терпел убытки уже несколько месяцев.
В косвенной речи
Present Perfect Continuous прямой речи при переводе в косвенную превращается в это время: I have been waiting → He said he had been waiting. В ту же форму может перейти и Past Continuous, поэтому исходное время в косвенной речи восстанавливается только по контексту.
He said he had been looking for a job.Он сказал, что искал работу.
She told me she had been feeling ill.Она сказала мне, что плохо себя чувствовала.
They admitted they had been arguing.Они признались, что ссорились.
В вопросе о длительности
Спрашивает, сколько времени действие длилось к моменту в прошлом: How long had you been standing there? В ответе появляются for или since. Точка отсчёта в вопросе обязательна — без неё вопрос переходит в Present Perfect Continuous и начинает относиться к настоящему.
How long had you been standing there?Как долго вы там стояли?
How long had the engine been making that noise?Как долго двигатель издавал этот шум?
How long had she been living abroad before she returned?Сколько она прожила за границей до возвращения?
После повторявшихся попыток
До достижения результата действие повторялось много раз: долгие попытки и их итог показаны в одном предложении. She had been calling him all morning before he finally answered — попытки в Past Perfect Continuous, итог в Past Simple. Это распределение и разделяет причину и результат.
They had been calling for an hour before someone answered.Они звонили целый час, прежде чем кто-то ответил.
He had been applying for months when the offer came.Он подавал заявки месяцами, когда пришло предложение.
We had been searching all evening before we found it.Мы искали весь вечер, прежде чем нашли.
Показатели времени
Длительность
Граница
Вопрос
Past Perfect Continuous и Past Perfect
Past Perfect Continuous
She had been writing the report.Она писала отчёт.
Past Perfect
She had written the report.Она написала отчёт.