Present Continuous и Present Perfect Continuous: в чём разница

Present Continuous описывает то, что идёт в момент речи: "I am cooking soup". Present Perfect Continuous показывает, что действие началось раньше и всё ещё тянется: "I have been cooking since noon". Три слова решают почти всё: now, for и since.

B1В чём разница15 мин

present continuouspresent perfect continuous

Правило коротко

Present Continuous

am / is / are + глагол + ing

Процесс сейчас, в момент речи.

Временная ситуация, не привычка.

  • I am waiting for the bus.Я жду автобус.
  • She is working from home today.Сегодня она работает из дома.

Present Perfect Continuous

have / has been + глагол + ing

Началось раньше и идёт сейчас.

С for, since, how long.

  • I have been reading since morning.Я читаю с утра.
  • He has been working here for two years.Он работает здесь два года.

Чем Present Continuous отличается от Present Perfect Continuous

Present Continuous отвечает на вопрос, что происходит сейчас. Present Perfect Continuous добавляет к процессу длительность: действие началось раньше и идёт до сих пор. "I am cooking dinner" значит, что человек стоит у плиты в эту минуту. "I have been cooking since five" значит, что готовка началась в пять и не закончилась. У первого времени важен момент речи, у второго отрезок от прошлого до настоящего.

  • She is talking to the manager right now.Прямо сейчас она разговаривает с менеджером.
  • She has been talking on the phone for an hour.Она говорит по телефону уже час.
  • I am staying at my sister's this week.На этой неделе я живу у сестры.
  • I have been staying at my sister's since Monday.Я живу у сестры с понедельника.

Когда нужен Present Continuous

Present Continuous строится как am, is, are плюс глагол с ing. Он нужен для того, что происходит прямо сейчас: "The kettle is boiling". Ещё он подходит для временной ситуации: "We are looking for a new flat this month" (в Америке скажут apartment). Слова now, right now, at the moment почти всегда указывают на него. С always он передаёт раздражение: "You are always leaving the lights on".

  • Please be quiet, the baby is sleeping.Пожалуйста, тише, малыш спит.
  • We are looking for a new flat at the moment.Сейчас мы ищем новую квартиру.
  • You are always losing your keys.Ты вечно теряешь ключи.

Как понять, что нужен Present Perfect Continuous

Present Perfect Continuous это have или has been плюс глагол с ing. Он нужен, когда действие началось в прошлом и продолжается: "It has been raining since lunchtime". С for называют промежуток, с since точку старта, с how long задают вопрос. Ещё он годится, когда действие только что закончилось, а результат виден: "Your eyes are red. Have you been crying?"

  • How long have you been learning Spanish?Как долго ты учишь испанский?
  • They have been building that block of flats for three years.Этот дом строят уже три года.
  • Have you been crying? Your eyes are red.Ты плакал? У тебя красные глаза.

Что ломает правило: since, at the moment и глаголы состояния

since и for в значении длительности до настоящего требуют перфекта, поэтому "I am living here since 2019" звучит неверно. at the moment, right now и look! наоборот, тянут Present Continuous. Глаголы состояния know, believe, belong, want обычно не ставят в Continuous ни в одном из двух времён: "I have known her for years". Исключения тоже есть: "You are being rude" значит «ты ведёшь себя грубо», хотя be обычно не идёт в Continuous в значении «быть».

  • My parents have known each other since school.Мои родители знакомы со школы.
  • You are being really rude today.Сегодня ты ведёшь себя очень грубо.
  • This bag belongs to my sister.Эта сумка принадлежит моей сестре.

Частые ошибки

I am living here since 2019.
I have been living here since 2019.

since называет точку старта, а с ней нужен перфект, а не Present Continuous.

How long are you waiting here?
How long have you been waiting here?

Вопрос про длительность с how long строится через have been плюс ing.

She has been cooking dinner right now.
She is cooking dinner right now.

right now указывает на момент речи, для него нужен Present Continuous.

I am reading this book for two weeks.
I have been reading this book for two weeks.

for two weeks обозначает длительность, а она передаётся через Present Perfect Continuous.

Упражнения с ответами

  1. Выбери правильный вариант

    • Look! The bus has been coming.
    • Look! The bus is come.
    • Look! The bus is coming.
    Ответ

    Look! The bus is coming. Прямо сейчас, в момент речи: is + coming.

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

    • I have been cleaning the flat all morning.
    • I am cleaning the flat all morning.
    • I have clean the flat all morning.
    Ответ

    I have been cleaning the flat all morning. All morning: началось раньше и идёт сейчас.

  3. Sorry, I'm late. _____ you been waiting long?

    Извини, я опоздал. Ты долго ждёшь?

    • Are
    • Has
    • Have
    Ответ

    Have С you идёт have, не has.

  4. Look, the kettle _____ .

    Смотри, чайник кипит.

    • is boiling
    • boils
    • has been boiling
    Ответ

    is boiling Сейчас, в момент речи: is + boiling.

  5. Найди ошибку: I am waiting here since morning.

    Ответ

    I have been waiting here since morning. С since нужно have been + ing.

  6. Найди ошибку: She has been work here for a year.

    Ответ

    She has been working here for a year. После been глагол с -ing: working.

  7. Переведи: Она живёт здесь с 2019 года.

    Ответ

    She has been living here since 2019. Можно и так: She's been living here since 2019.

  8. Переведи: Тише! Малыш спит.

    Ответ

    Be quiet! The baby is sleeping. Можно и так: Quiet! The baby is sleeping. Be quiet! The baby's sleeping.

Вопросы

Чем "I am reading" отличается от "I have been reading"?

Первое говорит о том, что происходит в эту минуту. Второе подчёркивает, что чтение уже длится какое-то время и, скорее всего, ещё не закончено.

Почему нельзя сказать "I have been knowing him for years"?

know относится к глаголам состояния, а они обычно не употребляются в Continuous. Правильно: "I have known him for years".

Нужен ли for в вопросе "How long have you been waiting?"

Нет, после how long предлог не обязателен. for появляется в ответе, когда называют промежуток: "For twenty minutes".

Можно ли так сказать о работе, которую уже бросил?

Нет, Present Perfect Continuous показывает, что ситуация продолжается. О прошлой работе говорят "I worked there for two years".

Перестань путать present continuous и present perfect continuous

В уроке два коротких правила и упражнения: выбрать слово, вставить, найти ошибку, перевести. Ошибки разбираются по-русски и возвращаются на повторение.

Вход по коду из письма, пароль не нужен.