Present Perfect Continuous: правила и упражнения с ответами
Present Perfect Continuous связывает процесс с настоящим: действие длится до сих пор или недавно прекратилось. Форма показывает, чем человек занимался, а не сколько дел успел закончить.
have / has been + V-ing
С I, you, we, they — have been, с he, she, it — has been. Затем идёт смысловой глагол с -ing: She has been working. — Она работает уже какое-то время.
Содержание страницы
Как образуется Present Perfect Continuous: формула и таблица
В форме I have been reading слово reading называет действие, have связывает его с настоящим, а been — третья форма глагола be — участвует в образовании Continuous. Меняется только have/has; been и форма -ing одинаковы для всех подлежащих.
Выбор have или has такой же, как в Present Perfect: I, you, we, they have; he, she, it has. Слово been обязательно — именно оно отличает эту форму: I have been reading, а не «I have reading».
| Форма | Как строится | Пример |
|---|---|---|
| Утверждение | have/has + been + V-ing | I have been working. — Я работаю (уже какое-то время). |
| Отрицание | have/has + not + been + V-ing | She has not been sleeping. / She hasn’t been sleeping. — В последнее время она не спит. |
| Общий вопрос | Have/Has + подлежащее + been + V-ing? | Have you been waiting long? — Ты долго ждёшь? |
| Вопрос с How long | How long + have/has + подлежащее + been + V-ing? | How long has he been driving? — Как долго он за рулём? |
| Короткий ответ | Yes, … have/has. No, … haven’t/hasn’t. | Yes, I have. / No, I haven’t. — Да. / Нет. |
В утверждении и отрицании формы обычно сокращают: I’ve been, you’ve been, he’s been, she’s been, we’ve been; haven’t been, hasn’t been. В коротком ответе звучит только вспомогательный глагол: Have you been crying? — Yes, I have. No, I haven’t.
Вопросы с вопросительным словом
Вопросительное слово ставится перед have/has: What have you been doing? — Что ты делал? Why has she been crying? — Почему она плакала? Если вопрос задают к действующему лицу, who само является подлежащим, поэтому инверсии нет: Who has been using my laptop? — Кто пользовался моим ноутбуком?
Отрицательный вопрос строится с сокращённой формой haven’t/hasn’t на первом месте: Haven’t you been listening to me? — Ты всё это время меня не слушал?
Правописание формы -ing
Окончание -ing прибавляется к основе глагола, но у части глаголов написание меняется. Это правила написания, а не выбора времени.
| Правило | Инфинитив | Форма -ing |
|---|---|---|
| Обычно просто прибавляем -ing | work, play, study | working, playing, studying |
| Конечная немая -e обычно отпадает | write, make, drive | writing, making, driving |
| Конечная -ie переходит в -y | lie, die, tie | lying, dying, tying |
| Одна конечная согласная после одной гласной в ударном слоге удваивается | run, sit, stop, begin | running, sitting, stopping, beginning |
| Конечная -y сохраняется | try, carry | trying, carrying |
В see → seeing и agree → agreeing конечная e сохраняется. Согласные w, x, y не удваиваются: snow → snowing, fix → fixing, play → playing. В begin → beginning ударение на последнем слоге; в visit → visiting — на первом, поэтому дополнительной t нет.
Конечная -l после одной гласной в британском варианте обычно удваивается, а в американском — нет: travel → travelling (брит.) и travel → traveling (амер.). Оба варианта верны, важно лишь держаться одного варианта в пределах текста.
Когда употребляется Present Perfect Continuous
Выбирайте эту форму, когда описываете деятельность за период до настоящего: она ещё продолжается либо недавно прекратилась. Деятельность может быть одним процессом или серией повторений.
1. Действие началось в прошлом и продолжается до сих пор
Процесс начался раньше и остаётся актуальным сейчас. Это не означает, что человек занят им каждую секунду: учить язык можно несколько раз в неделю. В отличие от I am learning English («Я учу английский»), форма с have been связывает занятия с периодом до настоящего.
I have been learning English for two years. — Я учу английский два года (и продолжаю).
She has been working here since 2020. — Она работает здесь с 2020 года.
We have been waiting for the bus for ten minutes. — Мы ждём автобус десять минут.
How long have you been living in Prague? — Как давно ты живёшь в Праге?
2. Действие только что закончилось, но виден результат
Процесс мог уже прекратиться, однако его след заметен в настоящем: грязные руки, мокрая земля, усталость. Continuous объясняет недавнюю деятельность. Наличие результата само по себе не выбирает форму: Present Perfect Simple тоже может описывать результат, но чаще выделяет готовый итог.
The ground is wet. It has been raining. — Земля мокрая. Шёл дождь.
Your eyes are red. Have you been crying? — У тебя красные глаза. Ты плакала?
He is tired. He has been running. — Он устал. Он бегал.
I have been cleaning the flat all morning. — Я убирал квартиру всё утро (и, например, только что закончил).
По самой форме нельзя точно определить, продолжается ли действие. It has been raining подходит и после дождя, и пока дождь ещё идёт; мокрая земля лишь показывает его связь с настоящим.
3. Повторяющееся действие как процесс
Повторяющиеся занятия тоже можно представить как деятельность за период: She has been taking driving lessons this month. — В этом месяце она ходит на уроки вождения. Занятия идут серией с перерывами. Continuous не требует непрерывности: She has been taking driving lessons on and off for a year. — Она с перерывами берёт уроки вождения уже год.
Одно мгновенное событие обычно не представляют этой формой: The film has started. — Фильм начался. Однако возможна серия таких событий: The engine has been stopping unexpectedly all week. — Всю неделю двигатель неожиданно глохнет. Здесь stopping описывает повторения, а не одно завершённое событие.
Кратко: Present Perfect и Present Continuous рядом
Present Perfect Continuous легко спутать с двумя знакомыми временами, поэтому полезно видеть разницу на одном примере.
| Время | Что подчёркивает | Пример |
|---|---|---|
| Present Continuous | Чтение сейчас; период до настоящего не указан | I am reading this book. — Я читаю эту книгу (в этот момент). |
| Present Perfect | Эта книга прочитана целиком; готовый итог | I have read this book. — Я прочитал эту книгу. |
| Present Perfect Continuous | Чтение за период до настоящего; завершение книги не утверждается | I have been reading this book. — Я читаю эту книгу (уже какое-то время). |
В строке с have read речь о законченной книге. Но Present Perfect Simple не всегда означает завершение: I have lived here for five years и I have been living here for five years могут сообщать одно и то же — «Я живу здесь пять лет». Длительность сама по себе не требует Continuous.
Если считаем законченные книги: I have read three books this month. — В этом месяце я прочитал три книги. Если читаем три книги параллельно и ещё не закончили: I have been reading three books this month. — В этом месяце я читаю три книги. Число не запрещает Continuous; важен смысл законченного количества или процесса.
Если сообщаем о трёх законченных поездках, I have been visiting Paris three times не подходит здесь. Нужна форма I have visited Paris three times — «Я был в Париже три раза». Для серии поездок без подсчёта готового итога: I have been visiting Paris regularly this year. — В этом году я регулярно езжу в Париж.
Проверьте выбор: человек сейчас обедает, но до перерыва два часа красил дверь. Он говорит I have been painting the door for two hours — «Я красил дверь два часа». Доказывает ли эта фраза, что дверь покрашена целиком? Нет: она сообщает о процессе до настоящего, а готовый итог можно выразить через I have painted the door — «Я покрасил дверь».
Подробности — в уроках Present Perfect, Present Continuous и в сравнении двух форм Perfect.
for, since и вопрос How long
С этой формой часто соседствуют слова, указывающие на отрезок времени. Они помогают заметить время, но решение всё равно остаётся за смыслом предложения.
- for — в течение какого отрезка: I have been waiting for an hour. — Я жду уже час.
- since — с какого момента: He has been working here since March. — Он работает здесь с марта.
- all day, all morning — весь день, всё утро: She has been studying all day. — Она занимается весь день.
- lately, recently — в последнее время, недавно: I have been feeling tired lately. — В последнее время я чувствую усталость.
Разница между началом и длительностью подробнее разобрана в уроке for и since. Вопрос How long …? задают, когда хотят узнать продолжительность: How long have you been studying Chinese? — Как долго ты учишь китайский?
How long тоже не требует Continuous: How long have you known her? — Как давно ты её знаешь? Для нейтрального знания в этом примере выбираем Simple; для процесса подходит How long have you been studying Chinese?.
Глаголы состояния
Для состояний вроде знания или обладания в периоде до настоящего обычно нужен Present Perfect Simple. Даже долгая длительность не делает такие значения процессом: I have known her since 2020. — Я знаю её с 2020 года. We have had this car for five years. — У нас эта машина пять лет.
Формы have been knowing или have been having (в значении «иметь») в нейтральной речи не используют. Форма зависит от значения и контекста, а не только от слова в списке. Сравните обладание машиной с деятельностью: have в значении «проводить время» допускает Continuous — I have been having a lot of fun lately. — В последнее время я отлично провожу время.
Временное самочувствие тоже допускает Continuous, без смены значения на действие: I have been feeling tired lately. — В последнее время я чувствую усталость. Это не разрешает любую длительную форму: нейтральное «знаю» по-прежнему выражается через have known. Другие границы — в уроке о глаголах состояния.
Разбор ошибок
Упражнения на эту тему
Переведите фразу на английский. Агата проверит ответ и объяснит ошибку.
Пример задания
Мой друг учит английский с детства.
Пишите ответ целиком, без вариантов на выбор.
Частые вопросы
Как быстро проверить предложение в Present Perfect Continuous?
Проверьте три части: have/has согласуется с подлежащим, дальше стоит been, а смысловой глагол имеет правильно написанную форму -ing. В общем вопросе и вопросе не к подлежащему have/has стоит перед подлежащим. Если who само является подлежащим, инверсии нет. В отрицании после have/has добавляется not. Это проверка формы; отдельно проверьте, подходит ли процесс к смыслу фразы.
Почему have been, а не have being?
Верна форма have been, потому что been — это третья форма глагола be. Формы being в этой конструкции нет: I have been working, а не «I have being working».
Можно ли использовать Present Perfect Continuous с since и for?
Да: I have been learning English since 2023. — Я учу английский с 2023 года. I have been learning English for two years. — Я учу английский два года. Since задаёт начало, for — длительность. Эти слова не требуют Continuous: I have known her for two years. — Я знаю её два года.
Что значит «видимый результат»?
Это след недавней деятельности: мокрая земля, грязные руки, усталость. He is out of breath. He has been running. — Он запыхался. Он бегал. Бег мог уже прекратиться, но сама форма этого не гарантирует. Она объясняет недавнюю деятельность; готовый результат, например полностью убранную квартиру, можно подчеркнуть Present Perfect Simple.