Английский язык · 8 классурок · 2026-09-29~7 мин чтения

Present Perfect Continuous: have been doing и маркеры for, since

Процесс, который начался в прошлом и тянется до сих пор: схема have been doing, маркеры for и since и разница с Present Perfect.

Открыть тренажёрСразу к проверке

Ты сидишь над сочинением уже два часа — и всё ещё не дописал. По-русски хватает одного слова: «сижу», и время понятно. Английский спросит точнее: «I have been writing this essay for two hours» — начал два часа назад и до сих пор пишу. Present Perfect Continuous нужен, когда действие началось в прошлом и продолжается до этого момента. Именно его требуют фразы «уже два часа», «с самого утра» и вопрос «как долго?».

Схема: have/has been + глагол с -ing

Собери время из трёх деталей: have или has, потом been, потом глагол с -ing. I, you, we, they — have been; he, she, it — has been: «I have been waiting. She has been waiting.» Вопрос начинается с have или has: «How long have you been learning English?» — как долго ты учишь английский? Отрицание — not после have/has: «I haven't been sleeping well lately.» Короткий ответ честный: Yes, I have. И не спиши убирать been: между has и глаголом она стоит всегда, иначе время рассыпается.

For и since: сколько длится и где начало

Маркеры делятся на два лагеря. For отвечает на «сколько»: for two hours, for a week, for ten years. Since отвечает на «откуда тянется»: since morning, since Monday, since 2019, since I woke up. Вопрос «How long?» почти всегда намекает на это время: «How long have you been waiting? — For twenty minutes.» А разница с Present Perfect простая, если смотреть на камеру. Present Perfect Continuous показывает процесс без пауз: «I have been reading your book» — всё ещё читаю. Present Perfect — итог: «I have read your book» — книга закрыта, вот результат. Подсказки результата: already, three times, how many.

Подсказкаforsince
что показываетсколько длитсягде началось
примерыfor two hours, for a week, for ten yearssince morning, since Monday, since 2019
фраза целикомI have been waiting for twenty minutes.I have been waiting since 5 pm.
Попыток: 0 · Найдено: 0 из 4
Термины
Определения
Собери пары: форма и пример
Каждая форма встречает своё предложение.
Утверждение 1 из 5
Present Perfect Continuous собирается по схеме have/has been + глагол с -ing.
Верно или неверно?
Три правила и две ловушки.

Диалог, в котором это время звучит само

В живой речи это время чаще всего всплывает в вопросе «как долго?» и в объяснении, почему человек выглядит уставшим. Смотри, как оно вплетается в разговор двух друзей после уроков — и заметь: ни одна реплика не сообщает о результате, всё про процесс.

РепликаПереводЧто здесь происходит
— How long have you been standing here?— Как долго ты здесь стоишь?процесс не закончен: человек всё ещё ждёт
— For forty minutes. The bus has been running late all morning.— Сорок минут. Автобус отстаёт от графика всё утро.длительность от точки старта до сейчас
— Why are your hands so dirty?— Почему у тебя такие грязные руки?вопрос про видимый след
— I have been helping Dad wash the car.— Я помогал папе мыть машину.действие кончилось минуту назад, следы налицо

Последний обмен репликами открывает вторую работу времени: процесс мог оборваться минуту назад, но его след виден — грязные руки, мокрый пол, запах краски. В такой роли Present Perfect Continuous переводит причину результата: «Someone has been smoking here» — «здесь кто-то курил», «Have you been crying?» — «ты плакала?».

Глаголы состояния: кто не живёт с -ing

Некоторые глаголы описывают не процесс, а положение дел — их невозможно растянуть по линии времени. Знание не идёт «прямо сейчас, в этот момент»: оно либо есть, либо нет. С такими глаголами Continuous-форма запрещена, и длительность передаёт обычный Present Perfect.

  • know — I have known him for ten years (знаком с ним десять лет)
  • like, love, hate — She has loved horses since childhood
  • want, need — We have wanted a dog for ages
  • understand, believe — I have understood this rule since Friday
  • belong, own — This bike has belonged to my brother since May

Проверка на три секунды: попробуй честно произнести глагол по-русски с «прямо сейчас». «Я сейчас знаю», «я сейчас принадлежу» — звучит сломано, значит, это состояние и нужен Present Perfect. Ошибка вида «I have been knowing him for years» на проверочных всплывает постоянно и стоит ровно один балл.

Разложено: 0 из 6

Нажми на элемент, затем на категорию. Нажми на разложенный элемент — вернётся в пул.

Разложи маркеры по двум лагерям
Сколько длится — for, где началось — since

Свита маркеров: lately, all day, this week

Кроме for и since у времени есть собственная свита. Lately и recently — «в последнее время»: «I have been sleeping badly lately.» All day, all morning, the whole evening — «весь день, всё утро, весь вечер»: «It has been snowing all day.» This week, this month — период, который ещё не закрыт: «I have been revising for the test all this week.» А вот маркеры закрытого прошлого — yesterday, last year, two days ago — тянут за собой Past Simple, и встречаться рядом с формой have been -ing им нельзя.

Отдельно про вопрос «How long?» — это карманный детектив на контрольной. Видишь How long и глагол действия — ставь have been -ing: «How long have you been waiting?» Видишь How long и глагол состояния — ставь Present Perfect: «How long have you known him?» Такой развилочный ход проверяют почти в каждом варианте ВПР.

Как это спрашивают на проверочных

  • вставить been: It has ___ raining since morning
  • раскрыть скобки: He ___ (wait) for the bus for twenty minutes
  • найти и исправить ошибку: She have been drawing since 4 pm
  • выбрать время по картинке: Present Perfect или Present Perfect Continuous
  • ответить полным предложением: How long have you been learning English?

Образец полного ответа на последний вопрос: «I have been learning English for five years. I started in the third grade, and this term I have been preparing for the exam since September.» Здесь две формы подряд, обе с маркерами длительности — за такой ответ на устной части ставят максимум.

И ещё одна деталь, которую проверяют задачи на слух: в этом времени не слышно завершения. Фраза «I have been reading your book» не сообщает, дочитал ли ты главу — камера показывает только процесс. Хочешь заявить о результате, переключай камеру: «I have read your book — here it is.» Это переключение и отличает пятёрку от четвёрки.

Разбор типового задания ВПР
  1. Задание: «Раскрой скобки: They ___ (play) football for two hours already.»
  2. Ищем маркеры: for two hours already — отрезок, который тянется до настоящего момента.
  3. Задаём вопрос: игра закончилась? Нет — матч ещё идёт, результата нет.
  4. Собираем форму: have been + -ing → They have been playing football for two hours already.
  5. Проверка: все три детали (have, been, -ing) на месте, маркер не потерян.
Маркер длительности#
слово-подсказка (for, since, how long, all day), которая требует процесс до настоящего момента
Точка старта#
момент в прошлом, откуда тянется действие: since 5 pm, since Monday, since childhood
Глагол состояния#
глагол без процесса (know, like, want, belong), который не ставится в Continuous-формы
Видимый результат#
след только что закончившегося действия: грязные руки, мокрый пол, запах краски
Процесс#
действие без итога, которое в момент речи ещё идёт: I have been reading your book
How long?#
вопрос-маркер, после которого почти всегда нужно Present Perfect Continuous

Где применять прямо сейчас: в электронном письме на ОГЭ вопрос «How long have you been doing your hobby?» почти гарантирован. Держи наготове каркас «I have been doing... for... years / since...» и добавь одну личную деталь — получится связный ответ без лишних усилий.

Проверь себя

Клавиши 1–9 выбирают вариант, Enter — «Проверить»

Выбери верную форму: She ___ this novel for a week already.

Запиши пропущенное слово (строчными): It has ___ snowing since 7 am.

Верно ли: They have been living here since five years?

Что подчёркивает говорящий фразой I have been painting the fence?

Соедини форму с предложением.

Нажми на элемент слева, затем на его пару справа. Повторное нажатие отменяет связь.

Составь предложение: «Я занимаюсь спортом с детства.»

Выбери верную форму.

Выбери подходящее слово в каждом пропуске.

She is tired because she all day.

Какое Perfect-время?

Разложи элементы по категориям: нажми на элемент, потом на категорию.

Было понятно? Скажи — так мы видим, какие темы переписать.

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

Чем отличается present perfect continuous от present perfect?

Continuous — процесс до сих пор: I have been reading your book (всё ещё читаю). Perfect — результат: I have read your book (уже прочитал). Спроси себя: длится или уже готово?

Как перевести have been doing на русский?

Глаголом несовершенного вида с оттенком «уже и до сих пор»: I have been doing my homework for two hours — «я делаю уроки уже два часа». Несовершенный вид обязателен: «сделал» означало бы результат и потребовало Present Perfect.

Почему for, а не since?

For стоит перед отрезком: for two hours, for a week, for ten years. Since — перед точкой старта: since 5 pm, since Monday, since 2019. Отрезок — for, точка — since.

Можно ли сказать How long have you been knowing him?

Нет. Know — глагол состояния, процесса в нём нет: How long have you known him? Так же ведут себя like, want, understand, need.