← Вся карта

Present Perfect Continuous: сколько уже тянется

Present Perfect Continuous · наст. соверш. длительное

Как долго — сколько уже тянется

I have been scrolling for two hours

Я листаю ленту уже два часа

ПРОШЛОЕСЕЙЧАСБУДУЩЕЕ2 часа

Началось в прошлом, тянется до сих пор и не кончилось. Вопрос: как долго?

формула: have/has been + V-ing

Объяснение

Как это понять

Смотришь на часы и говоришь: «Два часа листаю ленту!» Важно, сколько времени прошло от начала до этой секунды.

Разбор по шагам

Как это работает

  1. Тянется до сейчас

    Present Perfect Continuous говорит о действии, которое началось раньше и идёт до этой секунды.

    It has been raining since morning. — Дождь идёт с самого утра.

  2. Как собрать фразу

    Have или has, потом been, потом глагол с -ing.

    I have been waiting. — Я жду.

  3. For и since

    For называет, сколько длится, since называет, с какого момента.

    I've been working since May. — Я работаю с мая.

  4. Проверь себя вопросом

    Спроси: как долго? Вопрос How long именно сюда и ведёт.

    How long have you been living here? — Как долго ты здесь живёшь?

Формула

Как собрать

Кто + have/has been + V-ing

It has been raining since morning. — Дождь идёт с самого утра.

Формы

Три формы

  • I have been waiting.
  • I haven't been waiting.
  • Have you been waiting?

Примеры

Примеры

  • It has been raining since morning. — Дождь идёт с утра.
  • She has been studying for hours. — Она занимается уже несколько часов.
  • How long have you been living here? — Как долго ты здесь живёшь?
  • We've been talking about you. — Мы как раз говорили о тебе.

Где это в жизни

Три ситуации

  • Аэропорт: I've been waiting for my bag for an hour. — Я жду свой чемодан уже час.
  • Работа: I've been working on this since nine. — Я работаю над этим с девяти.
  • Чат с другом: Sorry, I've been trying to call you all day. — Извини, я весь день пытаюсь до тебя дозвониться.

Рядом стоят

Present Perfect Continuous, Perfect или Continuous?

  • Present Perfect Continuous — сколько тянется до сейчас: I've been waiting an hour.
  • Present Perfect — результат или количество: I've written three emails.
  • Present Continuous — процесс сейчас, без срока: I'm waiting.

Частая ошибка

Как не надо

I wait for two hours. → I have been waiting for two hours.

Действие длится до сих пор, и названо, сколько оно идёт.

Проверь себя

Вопросы

  1. «Я жду уже час»: I wait for an hour. / I have been waiting for an hour.
  2. «Я работаю здесь с мая»: I work here since May. / I have been working here since May. / I am working here since May.
  3. for или since: «___ two hours»: for / since / from

Запомни

Три вещи

  1. For говорит «сколько», since говорит «с какого момента»
  2. Действие началось раньше и ещё идёт
  3. Вопрос «How long have you been…?» требует именно эту форму

Связанные правила