Present Perfect Continuous: правила для начинающих

Present Perfect Continuous: правила для начинающих — учебная иллюстрация Грамматика

Короткий ответ: Present Perfect Continuous используют, когда действие началось в прошлом и продолжается сейчас или только что закончилось, но его результат заметен. Формула: have/has + been + глагол с окончанием —ing.

Например: I have been learning English for two months. — Я учу английский уже два месяца.

Содержание

Сначала разберёмся на знакомой ситуации

Вы начали читать в десять утра. Сейчас одиннадцать, и книга всё ещё у вас в руках. Важно не число прочитанных страниц, а то, сколько длится чтение.

Цель урока: рассказать о процессе, который начался раньше и связан с настоящим.

Примеры с объяснением каждого шага

I have been reading for an hour.
Я читаю уже час.

Начало было раньше, процесс продолжается сейчас. For показывает длительность.

I have been reading since ten.
Я читаю с десяти.

Since показывает точку начала, а не количество часов.

She has been reading too.
Она тоже читает уже некоторое время.

После she нужен has. Been и reading сохраняем.

Have you been reading for long?
Ты давно читаешь?

Для вопроса переносим have перед you. Been остаётся после you.

I haven’t been sleeping well lately.
В последнее время я плохо сплю.

Это повторяющаяся ситуация в недавнем периоде; not ставим после have.

I have read three chapters.
Я прочитал три главы.

Здесь важен готовый результат — три главы. Выбираем Present Perfect без Continuous.

I have been reading for an hour. — Я читаю уже час. Начало было раньше, процесс продолжается сейчас. For показывает длительность.
Пример: фраза, перевод и объяснение.

Если пока трудно следить за формами слов, повторите урок Настоящее время в английском: обзор Simple, Continuous и Perfect, затем вернитесь к примерам.

Что означает Present Perfect Continuous

Present Perfect Continuous — это время для действия, которое:

  • началось в прошлом и всё ещё длится;
  • длилось некоторое время и закончилось совсем недавно;
  • объясняет видимый результат в настоящем.

Главное внимание в этом времени уделяется процессу и его длительности, а не только факту завершения.

Сравните:

  • I have painted the wall. — Я покрасил стену. Важен результат: стена покрашена.
  • I have been painting the wall. — Я красил стену. Важен процесс; возможно, я только что закончил и устал или краска ещё сохнет.

Формула Present Perfect Continuous

Утвердительное предложение

Подлежащее + have/has + been + глагол-ing

  • I/You/We/They have been working. — Я/ты, вы/мы/они работали или работают.
  • He/She/It has been working. — Он/она/оно работал(о) или работает.

Примеры:

  • We have been waiting for twenty minutes. — Мы ждём уже двадцать минут.
  • She has been studying since 8 o’clock. — Она занимается с восьми часов.
  • It has been raining all morning. — Дождь идёт всё утро.

Отрицание

Подлежащее + have/has + not + been + глагол-ing

Краткие формы:

  • have not = haven’t;
  • has not = hasn’t.

Примеры:

  • I haven’t been sleeping well. — Я плохо сплю в последнее время.
  • Tom hasn’t been feeling well. — Том неважно себя чувствует.
  • They haven’t been using the car. — Они не пользуются машиной.

Общий вопрос

Have/Has + подлежащее + been + глагол-ing?

  • Have you been waiting long? — Ты долго ждёшь?
  • Has Anna been working today? — Анна сегодня работала?

Короткие ответы:

  • Yes, I have. — Да.
  • No, I haven’t. — Нет.
  • Yes, she has. — Да.
  • No, she hasn’t. — Нет.

Специальный вопрос

Вопросительное слово + have/has + подлежащее + been + глагол-ing?

  • How long have you been learning English? — Как давно ты учишь английский?
  • What has he been doing? — Что он делал?
  • Why have they been laughing? — Почему они смеются?

Когда употреблять Present Perfect Continuous

1. Действие началось в прошлом и продолжается сейчас

Это самый частый случай. Обычно рядом стоят for — «в течение, уже» — и since — «с какого-то момента».

  • I have been living here for five years. — Я живу здесь уже пять лет.
  • She has been learning Spanish since September. — Она учит испанский с сентября.
  • We have been talking for an hour. — Мы разговариваем уже час.

Важно: по-русски мы часто используем настоящее время, а в английском здесь нужен Present Perfect Continuous.

2. Действие только что закончилось, но его результат виден

Действие может уже не происходить, но мы видим его следы или понимаем, что оно было долгим.

  • Your hands are dirty. Have you been gardening? — У тебя грязные руки. Ты работал в саду?
  • He is tired because he has been running. — Он устал, потому что бегал.
  • The children have been playing outside. — Дети играли на улице. (Например, их одежда испачкана.)

3. Повторяющееся действие раздражает или вызывает эмоцию

Слова always, all day, recently и lately помогают показать повторение или длительный процесс.

  • You have been watching TV all day. — Ты весь день смотришь телевизор.
  • She has been calling me repeatedly. — Она постоянно мне звонит.
  • It has been snowing a lot recently. — В последнее время часто идёт снег.

For и since: как не перепутать

Слово Значение Что ставим после него Пример
for в течение какого периода two hours, three weeks, a long time I have been reading for two hours. — Я читаю два часа.
since с какого момента Monday, 2020, breakfast, 9 a.m. I have been reading since breakfast. — Я читаю с завтрака.

Запомните простой вопрос:

  • How long? — «Как долго?» → обычно for.
  • Since when? — «С каких пор?» → обычно since.

Как образовать форму —ing

Обычно к глаголу добавляется —ing:

  • work → working;
  • read → reading;
  • play → playing.

Но есть несколько частых изменений:

  • глагол заканчивается на немую —e: make → making, write → writing;
  • короткий глагол с ударением на последнем слоге удваивает согласную: run → running, sit → sitting;
  • глагол заканчивается на —ie: lie → lying, tie → tying.

Present Perfect Continuous и Present Perfect: разница

Оба времени связаны с прошлым и настоящим, поэтому их легко перепутать.

Время Что важно Формула Пример
Present Perfect результат или количество have/has + V3 I have written three emails. — Я написал три письма.
Present Perfect Continuous процесс или длительность have/has + been + V-ing I have been writing emails for an hour. — Я пишу письма уже час.

Сравните:

  • She has cleaned the kitchen. — Она убрала кухню. (Результат: кухня чистая.)
  • She has been cleaning the kitchen. — Она убирала кухню. (Важен процесс; возможно, уборка ещё не закончена.)

Если говорим о точном количестве выполненных действий, обычно выбираем Present Perfect:

  • He has sent five messages. — Он отправил пять сообщений.

Если важны длительность и занятость процессом, выбираем Present Perfect Continuous:

  • He has been sending messages for an hour. — Он отправляет сообщения уже час.

Present Perfect Continuous и Present Continuous: разница

Present Continuous описывает действие, происходящее сейчас: I am reading now. — Я сейчас читаю.

Present Perfect Continuous подчёркивает, что действие началось раньше и длится до настоящего момента: I have been reading for an hour. — Я читаю уже час.

Глаголы, которые обычно не используют в Continuous

Глаголы состояния обычно не ставят в форму Continuous, даже если действие длится долго. К ним относятся know — знать, like — нравиться, love — любить, want — хотеть, understand — понимать, believe — верить.

Неправильно: I have been knowing her for ten years.

Правильно: I have known her for ten years. — Я знаю её десять лет.

Ещё примеры:

  • I have wanted this book for a long time. — Я давно хочу эту книгу.
  • She has understood the rule since yesterday. — Она понимает это правило со вчерашнего дня.

Типичные ошибки

Ошибка 1. Пропуск слова been

Неправильно: I have working all day.

Правильно: I have been working all day. — Я работаю весь день.

После have/has в этом времени обязательно ставим been.

Ошибка 2. Неправильная форма после been

Неправильно: She has been study English.

Правильно: She has been studying English. — Она учит английский.

После been нужен глагол с окончанием —ing.

Ошибка 3. Путаница have и has

Неправильно: He have been sleeping.

Правильно: He has been sleeping. — Он спит.

Has употребляется с he, she, it, а have — с I, you, we, they.

Ошибка 4. Неверный предлог времени

Неправильно: I have been here since three hours.

Правильно: I have been here for three hours. — Я нахожусь здесь три часа.

Период времени требует for, а начальная точка — since.

Ошибка 5. Continuous с глаголом состояния

Неправильно: I have been knowing him since school.

Правильно: I have known him since school. — Я знаю его со школы.

Упражнения

Упражнение 1. Поставьте глагол в правильную форму

  1. I ____ (wait) for the bus for ten minutes.
  2. She ____ (work) here since 2022.
  3. They ____ (not / sleep) well lately.
  4. _ you _ (learn) English for long?
  5. Look at the ground! It ____ (rain).
  6. He ____ (know) Maria since childhood.

Упражнение 2. Выберите правильный вариант

  1. We have watched / have been watching this film for an hour.
  2. She has written / has been writing three pages.
  3. Has / Have he been studying today?
  4. I have lived here for / since 2018.
  5. They have been talking for / since two hours.

Упражнение 3. Переведите на английский

  1. Я уже полчаса читаю эту книгу.
  2. Почему ты так долго ждёшь?
  3. У неё грязные руки: она работала в саду.
  4. Мы не смотрим телевизор в последнее время.
  5. Он знает этого учителя с прошлого года.
Показать ответы к упражнениям

Ответы к упражнению 1

  1. have been waiting
  2. has been working
  3. haven’t been sleeping
  4. Have you been learning
  5. has been raining
  6. has known

Ответы к упражнению 2

  1. have been watching — указана длительность процесса.
  2. has written — указано количество страниц и важен результат.
  3. Has
  4. since
  5. for

Ответы к упражнению 3

  1. I have been reading this book for half an hour.
  2. Why have you been waiting so long?
  3. Her hands are dirty: she has been working in the garden.
  4. We haven’t been watching TV lately.
  5. He has known this teacher since last year.

Итог: как быстро выбрать Present Perfect Continuous

Используйте Present Perfect Continuous, если нужно показать действие, которое длится от прошлого до настоящего, или недавний процесс с заметным результатом.

Проверьте три пункта:

  1. Есть ли связь действия с настоящим?
  2. Важны ли длительность или сам процесс?
  3. Можно ли построить формулу have/has + been + V-ing?

Если ответ «да», это время, скорее всего, подходит. Для периода используйте for, для начального момента — since. Не забывайте: с he, she, it нужен has, а с I, you, we, they — have.

Самостоятельное задание: She ___ been reading.. Ответ с объяснением находится ниже.
Попробуйте ответить до открытия разбора.

Короткая проверка: объясните свой выбор

  1. She ___ been reading.
  2. «Два часа»: ___ two hours
  3. «С понедельника»: ___ Monday
Показать ответы и объяснения

has — После she выбираем has.

for — For показывает период.

since — Since показывает начало периода.

Что повторить и куда двигаться дальше

Что изучить дальше

Все уроки

Преподаватель английского языка. Опыт более 10 лет. Красный диплом.

Английский с нуля — Britishly
Добавить комментарий