1. Агата
  2. Грамматика
  3. Времена
  4. Настоящее

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. — Она работает уже какое-то время.

Содержание страницы
  1. Как образуется Present Perfect Continuous: формула и таблица
  2. Правописание формы -ing
  3. Когда употребляется Present Perfect Continuous
  4. Кратко: Present Perfect и Present Continuous рядом
  5. for, since и вопрос How long
  6. Глаголы состояния
  7. Разбор ошибок
  8. Упражнения
  9. Частые вопросы
  10. Что смотреть дальше

Как образуется 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».

Утверждение, отрицание и вопрос в Present Perfect Continuous
ФормаКак строитсяПример
Утверждениеhave/has + been + V-ingI have been working. — Я работаю (уже какое-то время).
Отрицаниеhave/has + not + been + V-ingShe has not been sleeping. / She hasn’t been sleeping. — В последнее время она не спит.
Общий вопросHave/Has + подлежащее + been + V-ing?Have you been waiting long? — Ты долго ждёшь?
Вопрос с How longHow 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
Обычно просто прибавляем -ingwork, play, studyworking, playing, studying
Конечная немая -e обычно отпадаетwrite, make, drivewriting, making, driving
Конечная -ie переходит в -ylie, die, tielying, dying, tying
Одна конечная согласная после одной гласной в ударном слоге удваиваетсяrun, sit, stop, beginrunning, sitting, stopping, beginning
Конечная -y сохраняетсяtry, carrytrying, 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. Другие границы — в уроке о глаголах состояния.

Разбор ошибок

Ошибка 1

Так не говорят

I have  reading this book for a week.

Правильно

I have been reading this book for a week.

Я читаю эту книгу неделю.

Почему так?

После have/has в этой форме всегда идёт been, и только затем смысловой глагол с -ing. Без been фраза не соответствует ни одной правильной форме.

Ошибка 2

Так не говорят

She have been working since morning.

Правильно

She has been working since morning.

Она работает с утра.

Почему так?

С he, she, it и существительными в единственном числе используется has, с остальными подлежащими — have. Это то же правило выбора, что и в Present Perfect.

Ошибка 3

Так не говорят

He has been run ing all morning.

Правильно

He has been running all morning.

Он бегал всё утро (и сейчас устал).

Почему так?

В running перед -ing добавляется вторая n: run оканчивается одной согласной после одной гласной в ударном слоге.

Форма для законченных поездок

Так не говорят

I have visit  Paris three times.

Правильно

I have visited Paris three times.

Я был в Париже три раза.

Почему так?

После have в Present Perfect Simple нужна третья форма. У правильного глагола visit это visited. Здесь считаем три законченные поездки; выбор Simple и Continuous разобран в сравнении выше.

Длительное знакомство

Так не говорят

I have know  him for years.

Правильно

I have known him for years.

Я знаю его много лет.

Почему так?

После have нужна третья форма known, а не начальная know. Знакомство длится до сих пор, но в нейтральной речи know в этом значении не ставят в Continuous.

Ошибка 6

Так не говорят

Did you been waiting long?

Правильно

Have you been waiting long?

Ты долго ждёшь?

Почему так?

Вопрос в Present Perfect Continuous начинается с have/has, затем подлежащее и been + -ing.

Упражнения на эту тему

Переведите фразу на английский. Агата проверит ответ и объяснит ошибку.

Пример задания

Мой друг учит английский с детства.

Ваш перевод на английский
Перейти к упражнениям

Пишите ответ целиком, без вариантов на выбор.

Частые вопросы

Как быстро проверить предложение в 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.