Время Past Perfect Continuous показывает длительное действие, которое началось в прошлом и продолжалось вплоть до другого момента или события в прошлом. Оно образуется по формуле had + been + глагол с -ing и именно оно добавляет ощущение длительности к простой последовательности событий, которую передаёт Past Perfect. В этом руководстве разбираем формулу, основные случаи употребления и отличия от самых близких времён.
.webp?alt=media&token=c11a3803-97bd-40b8-9aed-ba24ea361398)
Оно образуется с помощью had, been и глагола с окончанием -ing. Это одно из четырёх прошедших времён и единственное, которое одновременно передаёт и последовательность событий, и их длительность.
Сравнение Past Perfect Continuous с другими прошедшими временами показывает, как оно подчёркивает длительность, предшествующую второму моменту в прошлом:
| Время | Акцент | Пример |
|---|---|---|
| Past simple | Завершённое действие | The train arrived. |
| Past continuous | Действие в процессе в момент в прошлом | I was waiting when it arrived. |
| Past perfect | Действие до другого действия в прошлом | I had waited an hour before it arrived. |
| Past perfect continuous | Длительность до другого действия в прошлом | I had been waiting for an hour when it arrived. |
Это время нужно, чтобы показать, как долго что-то происходило до второго, более позднего события в прошлом. Без него фраза "I waited for an hour when the train arrived" теряет ощущение, что ожидание уже тянулось до появления поезда, и читается скорее как два отдельных, не связанных между собой действия.
Предложения в Past Perfect Continuous строятся по одной и той же формуле для всех подлежащих:
| Форма | Правило | Пример |
|---|---|---|
| Утверждение | had + been + глагол с -ing | She had been running. |
| Отрицание | had + not been (hadn't been) + глагол с -ing | She hadn't been running. |
| Вопрос | Had + подлежащее + been + глагол с -ing? | Had she been running? |
Это время используется в нескольких типичных ситуациях, когда длительное действие подводит к определённой точке в прошлом:
Акцент на продолжительности действия, которое длилось до другого момента в прошлом.
Объяснение длительной причины прошлого состояния или заметного результата.
Создание длящегося фона перед ключевым событием рассказа.
Описание повторяющейся привычки, которая прекратилась до определённого момента в прошлом.
Посмотрите, как выбор между этими двумя временами смещает акцент с завершённости на длительность:
| Предложение | Правильная форма | Почему |
|---|---|---|
| She ___ (finish) the report before the meeting. | had finished | Акцент на завершении |
| She ___ (work) on the report for hours before the meeting. | had been working | Акцент на длительности |
| They ___ (live) there for ten years before they moved. | had been living | Длительность, продолжавшаяся до момента в прошлом |
Следите за пропущенными вспомогательными глаголами и неверными формами глагола в этом времени:
| Неверно | Верно |
|---|---|
| I had waiting for an hour. | I had been waiting for an hour. |
| She had been finish the report. | She had finished the report. |
| We had been know each other for years. | We had known each other for years. |
Learna AI замечает, когда указание длительности соседствует с более поздним событием в прошлом, и проверяет, что конструкция had been с -ing верно передаёт длящуюся часть истории. Система также отмечает предложения, которые звучали бы сильнее со словом длительности вроде for или since, ведь без него это время редко смотрится уместно, и находит глаголы состояния, например know, которые не используются в этой длительной форме, даже когда речь идёт о продолжительности. Учащиеся, которые строят многослойные рассказы о прошлом вместе с Learna, отмечают улучшение на 99% в правильной передаче длительности относительно второго события в прошлом.
Когда длительность в прошлом станет привычной, та же логика переносится вперёд — во время Future Perfect Continuous, которое показывает длительность вплоть до момента в будущем, а не в прошлом.
Примените знание грамматики на практике вместе с учебными программами Learna:
Это время образуется по схеме had + been + глагол с окончанием -ing, например: I had been waiting for an hour when the train finally arrived.
Утверждение: had + been + глагол с -ing. Отрицание: had + not been (hadn't been) + глагол с -ing. Вопрос: Had + подлежащее + been + глагол с -ing?
Используйте его, чтобы подчеркнуть, как долго длилось действие до другого события в прошлом, или чтобы объяснить прошлый результат через ранее длившееся действие.
Past Continuous показывает действие в процессе в определённый момент в прошлом; Past Perfect Continuous — действие, которое длилось до второго, более позднего события в прошлом.
Past Perfect сообщает, что более раннее действие было завершено; Past Perfect Continuous подчёркивает, что оно длилось какой-то промежуток времени.
Начните с Had, затем подлежащее, потом been и глагол с окончанием -ing: Had she been running before you arrived?
Возьмите более раннее действие, используйте had been и форму на -ing со словом длительности, например for, а затем добавьте более позднее событие в Past Simple.
Употребление этого времени без ясного второго события в прошлом для сопоставления: тогда в предложении нет контраста, на котором это время держится.
Да: The grass was wet because it had been raining объясняет прошлое состояние через ранее длившееся действие.
Речь идёт о действии, которое уже длилось какое-то время до другого конкретного момента или события в прошлом.
Past Perfect Continuous связывает более раннее действие с более поздним моментом в прошлом; Present Perfect Continuous связывает прошлое действие с настоящим.
Да: She hadn't been sleeping well before the doctor changed her medication — здесь показано длящееся отрицательное состояние до поворотного момента в прошлом.
Learna AI отслеживает, нужно ли в предложении показать длительность до второго события в прошлом, и исправляет его, когда конструкции had been + -ing не хватает там, где она необходима.
Да. Learna AI отрабатывает сложные истории из нескольких частей, где сочетаются Past Simple, Past Perfect и Past Perfect Continuous, и проверяет, что каждое время обозначает нужный отрезок хронологии.