Past Perfect Continuous: правило, примеры с переводом и упражнения с ответами
Past Perfect Continuous показывает процесс, который шёл до момента в прошлом или незадолго до него. Он помогает объяснить длительность и следы действия.
had been + V-ing
Нужна точка отсчёта в прошлом. К ней процесс мог ещё идти или уже закончиться; for и since лишь уточняют длительность, а не выбирают форму автоматически.
Содержание страницы
- Как образуется Past Perfect Continuous: формула и таблица
- Кратко о форме -ing
- Когда употребляется Past Perfect Continuous
- for, since, all day и вопрос How long
- Кратко: Past Perfect и Past Perfect Continuous
- Кратко: Present Perfect Continuous и Past Perfect Continuous
- Кратко: Past Continuous и Past Perfect Continuous
- Глаголы состояния
- Самопроверка с ответами
- Разбор ошибок
- Упражнения
- Частые вопросы
- Что смотреть дальше
Как образуется Past Perfect Continuous: формула и таблица
Формула выглядит так: подлежащее + had + been + смысловой глагол с окончанием -ing. Вся конструкция состоит из трёх элементов: had, затем неизменяемое been и затем V-ing. Форма had одинакова для всех лиц и чисел: I had, you had, he had, she had, it had, we had, they had. Смысловой глагол по лицам тоже не меняется: had been working, had been waiting, had been studying.
| Форма | Как строится | Пример |
|---|---|---|
| Утверждение | had + been + V-ing | She had been working since morning. — Она работала с утра. |
| Отрицание | had + not + been + V-ing | She had not been working. / She hadn’t been working. — Она не работала. |
| Общий вопрос | Had + подлежащее + been + V-ing? | Had she been working long? — Она долго работала? |
| Вопрос с How long | How long + had + подлежащее + been + V-ing? | How long had she been working? — Как долго она работала? |
| Короткий ответ | Yes, … had. No, … hadn’t. | Yes, she had. / No, she hadn’t. — Да. / Нет. |
В утверждении и отрицании формы обычно сокращают: I’d been waiting, he’d been driving, we’d been talking; I hadn’t been, she hadn’t been. Сокращение ’d может означать и had, и would. Перед been + V-ing это had: I’d been reading before you called — это Past Perfect Continuous.
Вопросы с вопросительным словом
Вопросительное слово ставится перед had: What had you been doing before I came? — Что ты делал до моего прихода? Why had he been crying? — Почему он плакал? Если вопрос задают к действующему лицу, who само является подлежащим, поэтому порядок слов прямой: Who had been using my laptop? — Кто пользовался моим ноутбуком?
Отрицательный вопрос строится с сокращённой формой hadn’t на первом месте: Hadn’t you been listening to me? — Разве ты меня не слушал?
Кратко о форме -ing
Окончание -ing прибавляется к основе глагола так же, как в других временах группы Continuous: обычно просто дописываем -ing (work → working, study → studying); немая конечная -e обычно отпадает (write → writing, drive → driving); -ie переходит в -y (lie → lying, die → dying); после одной гласной буквы конечная одиночная согласная обычно удваивается, если последний слог ударный (run → running, stop → stopping, begin → beginning). Буквы w, x, y не удваиваются: snow → snowing, fix → fixing, play → playing. В словах на -ee буква e сохраняется: see → seeing. Форму смыслового глагола с -ing не путайте с неизменяемым been.
Когда употребляется Past Perfect Continuous
- When I arrived, they had been waiting for an hour.Когда я пришёл, они ждали уже час.
Ожидание началось раньше и длилось до моего прихода: именно этот процесс и показывает форма had been waiting.
У этой формы два опорных признака: есть момент в прошлом как точка отсчёта, и до него действие длилось. Момент может быть назван другим действием, указан временем или понятен из предыдущего предложения. Форма выделяет процесс до этой точки, а не обязательно долгое действие.
1. Действие длилось до определённого момента в прошлом
В этом случае процесс начался раньше момента отсчёта и продолжался до него. Момент вводится другим действием в Past Simple или указанием времени.
My sister had been learning to drive for a year before she took her test. — Сестра училась водить год, прежде чем пошла сдавать экзамен.
She had been studying English for two years before she moved to London. — Она учила английский два года до переезда в Лондон.
The band had been rehearsing in that studio for months before they recorded the album. — Группа репетировала в той студии месяцами, прежде чем записала альбом.
How long had you been waiting when the bus finally came? — Как долго ты ждал, когда наконец пришёл автобус?
Форма сама по себе не сообщает, закончился ли процесс: он мог продолжаться в момент отсчёта или закончиться раньше, оставив заметный след. Это подсказывает контекст. When I arrived, she had been waiting for an hour значит «к моему приходу она ждала уже час»; ждёт ли она дальше, из формы не следует.
2. Подчёркнута длительность, а не результат
Иногда важно не сообщить, что действие завершилось, а показать, что оно тянулось какое-то время до момента. Тогда даже при отсутствии слов for two hours сама форма выделяет процесс до прошлого момента, но не обязательно большую длительность.
Annie had been drawing for two hours when John spilled paint on the picture. — Энни рисовала два часа, когда Джон пролил краску на рисунок.
He had been preparing for the exam all week, so he felt calm. — Он готовился к экзамену всю неделю, поэтому чувствовал себя спокойно.
3. Причина или видимый результат в прошлом
Процесс объясняет состояние или след, заметные в тот момент прошлого. Он мог уже закончиться: мокрая земля остаётся и после дождя. Указывать, сколько времени шёл дождь, необязательно.
She was tired because she had been working all day. — Она устала, потому что работала весь день.
The ground was wet: it had been raining. — Земля была мокрая: шёл дождь.
The boys’ clothes were dirty. They had been playing football. — Одежда мальчиков была грязной. Они играли в футбол.
for, since, all day и вопрос How long
С этой формой часто соседствуют слова, которые указывают на отрезок времени. Они помогают заметить время, но решение всё равно остаётся за смыслом: сначала проверьте, есть ли в прошлом момент отсчёта.
- for + отрезок времени: We had been walking for an hour before we saw the house. — Мы шли час, прежде чем увидели дом.
- since + точка отсчёта: When I met him, he had been working there since 2015. — Когда я с ним познакомился, он работал там с 2015 года. Здесь since 2015 обозначает начало работы, а момент знакомства — более позднюю точку отсчёта в прошлом.
- all day, all morning, all night: He had been working all day and was exhausted. — Он работал весь день и вымотался.
- how long: How long had they been arguing before you arrived? — Как долго они спорили до твоего прихода?
Слова by the time и before тоже часты рядом, но это подсказка, а не механическое правило: By the time the guests arrived, she had been cooking for two hours. — К приходу гостей она готовила уже два часа. Похожие слова-подсказки есть и у Past Perfect, поэтому опираться стоит на смысл: процесс и длительность подсказывают had been doing, а результат или число завершённых действий — had done. Длительность состояния тоже может выражаться простой формой.
Кратко: Past Perfect и Past Perfect Continuous
Обе формы ставят действие раньше другого момента в прошлом, но показывают разное. Past Perfect (had done) часто выделяет факт, результат или количество завершённых действий; Past Perfect Continuous (had been doing) — сам процесс до прошлой точки. Однако Past Perfect описывает и продолжающееся состояние: We had known each other for years when we started working together. — К началу совместной работы мы были знакомы уже много лет. Полные правила — в теме Past Perfect.
| Что важно в предложении | Время | Пример |
|---|---|---|
| Есть результат или факт завершения | Past Perfect | She had cooked dinner by the time we came. — К нашему приходу она приготовила ужин. |
| Важен процесс и его длительность | Past Perfect Continuous | She had been cooking for two hours when we came. — Она готовила два часа, когда мы пришли. |
Иногда оба варианта описывают одну ситуацию с разным акцентом: Annie had been waiting for an hour when John came и Annie had waited for an hour when John came оба могут описывать ожидание до прихода Джона. Первое выделяет процесс, второе представляет прошедший час как факт; ни одна форма сама по себе не сообщает, ждала ли Энни дальше. Когда акцент только на результате, длительная форма не нужна, достаточно had done. Подробный разбор — в сравнении Past Perfect и Past Perfect Continuous.
Кратко: Present Perfect Continuous и Past Perfect Continuous
Формы похожи: have/has been doing и had been doing. Различие в точке отсчёта. Present Perfect Continuous ведёт отсчёт к настоящему моменту, Past Perfect Continuous — к моменту в прошлом. Полные правила — в теме Present Perfect Continuous.
| Точка отсчёта | Форма | Пример |
|---|---|---|
| Сейчас | have/has been + V-ing | I have been waiting for an hour. — Я жду уже час (здесь ожидание продолжается сейчас). |
| Момент в прошлом | had been + V-ing | I had been waiting for an hour when the bus came. — Я ждал час, когда пришёл автобус. |
Когда мы рассказываем об ожидании до приезда автобуса в прошлом, точка отсчёта — его приезд: had been waiting. Если ожидание связано с настоящим, используем have been waiting. Наличие другого события в прошлом само по себе не требует менять форму; важна точка, к которой относится процесс. Обе формы могут описывать и недавно закончившийся процесс с заметным следом — в настоящем или в прошлом соответственно.
Кратко: Past Continuous и Past Perfect Continuous
Past Continuous показывает действие в процессе в конкретный момент прошлого, а Past Perfect Continuous подчёркивает, что действие длилось до этого момента. Общие правила — в теме Past Continuous.
| Что подчёркивает форма | Время | Пример |
|---|---|---|
| Что происходило в этот момент | Past Continuous | At 7 p.m. I was cooking dinner. — В семь вечера я готовил ужин. |
| Что происходило до момента и сколько это длилось | Past Perfect Continuous | When the guests arrived, I had been cooking for two hours. — К приходу гостей я готовил уже два часа. |
Если нужно показать, чем Энни занималась в момент прихода Джона, подойдёт Past Continuous: Annie was drawing when John came in. — Энни рисовала, когда Джон вошёл. Если важен процесс, который шёл до его прихода, используем had been drawing. Это различие сохраняется и без указания длительности: Her hands were covered in paint: she had been drawing. — Её руки были в краске: до этого она рисовала.
Глаголы состояния
Глаголы состояния описывают не действие, а состояние: знание, чувство, принадлежность. В длительной форме они обычно не употребляются, поэтому для состояния, продолжавшегося до прошлой точки, обычно выбирают Past Perfect: We had known each other for years. — Мы были знакомы много лет. He had loved that city before he moved away. — Он любил этот город до переезда.
Формы had been knowing или had been having в значении «иметь» в нейтральной речи не используют. Оговорка важна: часть таких глаголов в длительной форме меняет значение или допустима в разговорной речи, поэтому правило стоит применять по смыслу. Глагол have как часть устойчивого выражения вполне может быть длительным: He had been having a hard time at work. — Ему было тяжело на работе. Проверяйте конкретное значение и контекст, а не только слово в списке: некоторые Continuous-формы передают временное переживание или впечатление. Границы и примеры — в теме глаголов состояния.
Самопроверка с ответами
Вставьте пропущенную форму. В первом и втором предложениях используйте Past Perfect Continuous; в третьем выберите форму, которая подходит к значению глагола.
- By noon, Maya ___ (repair) the bike for forty minutes. — К полудню Майя чинила велосипед уже сорок минут.
- How long ___ Leo ___ (train) before his first race? — Как долго Лео тренировался до своего первого забега?
- When the course began, I ___ (know) the teacher for five years. — Когда начался курс, я знал преподавателя уже пять лет.
Ответы и причины
- had been repairing: процесс длился до полудня; формула had + been + V-ing.
- had / been training: после How long ставим had, подлежащее, been и форму с -ing.
- had known: know описывает состояние. Пять лет указывают длительность, но не требуют Continuous.
Разбор ошибок
Упражнения на эту тему
Переведите фразу на английский. Агата проверит ответ и объяснит ошибку.
Пример задания
Он занимался английским языком двадцать минут, когда кто-то ему позвонил.
Пишите ответ целиком, без вариантов на выбор.
Частые вопросы
Как быстро проверить предложение в Past Perfect Continuous?
Задайте три вопроса. Первый: есть ли в прошлом момент отсчёта, до которого действие длилось? Второй: стоит ли после had слово been? Третий: смысловой глагол стоит с -ing и написан верно? Так можно проверить схему формы. Затем проверьте значение глагола: например, know в значении «знать» обычно не употребляется в Continuous даже с for years.
Чем Past Perfect Continuous отличается от Past Perfect?
Акцентом. Past Perfect может выделять завершённое действие и результат (She had written the letter — письмо готово), Past Perfect Continuous выделяет процесс и его длительность (She had been writing the letter all morning — она писала всё утро). Но Past Perfect может описывать и состояние, продолжавшееся до прошлой точки: We had known each other for years — мы были знакомы много лет. Одной длительности для выбора Continuous недостаточно.
Чем Past Perfect Continuous отличается от Past Continuous?
Ракурсом. Past Continuous называет действие, которое шло в определённый момент прошлого: At 8 p.m. I was reading. Past Perfect Continuous добавляет длительность до момента: I had been reading for two hours when you called. Если нужно показать процесс в сам момент, подходит Past Continuous. Если процесс происходил раньше и объясняет состояние в тот момент, нужен взгляд назад: The ground was wet: it had been raining — земля была мокрая: до этого шёл дождь. Указание длительности здесь не требуется.
Можно ли использовать эту форму с for и since?
Да. For указывает на отрезок времени, since — на точку отсчёта: We had been waiting for an hour before the doors opened. — Мы ждали час до открытия дверей. С since форма тоже возможна, если в прошлом есть момент отсчёта: By 2020 he had been running the workshop since he was twenty. — К 2020 году он руководил мастерской с двадцати лет. Since обозначает начало процесса, а момент отсчёта здесь — 2020 год. Маркер не выбирает время сам по себе.
Почему had been, а не had being?
Потому что been — это третья форма глагола be. В конструкции используется именно она: I had been working, а не «I had being working». Форма being в этой схеме не участвует.