Вы видите в предложении for, since или all day и уже тянетесь к Present Perfect Continuous, как к спасательному кругу. Но английская грамматика не работает по принципу «увидел слово — нажал кнопку». Слова-маркеры, слова-указатели и сигнальные слова лишь подсказывают: действие длилось, связано с настоящим или только что закончилось.

Разберём слова-маркеры Present Perfect Continuous и посмотрим, почему они помогают выбрать время, но не заменяют контекст.

Конструкция have/has been + verb-ing часто появляется рядом с такими подсказками:

  • for — как долго;
  • since — с какого момента;
  • all morning — в течение всего утра;
  • lately и recently — в последнее время;
  • just — только что, если важен недавно продолжавшийся процесс.

Как распознать Present Perfect Continuous по словам в предложении

Главный вопрос здесь не «какое слово я увидел?», а «что происходит с действием сейчас?». Оно началось раньше и всё ещё длится, оставляет заметный результат или только что прекратилось после некоторого процесса?

Какие значения обычно сопровождают сигналы времени

Сигнальные слова обычно ведут нас к одному из трёх значений:

  • Длительность до настоящего момента: I have been learning Spanish for six months. — Я учу испанский уже шесть месяцев.
  • Точка начала: She has been waiting since 8 a.m. — Она ждёт с восьми утра.
  • Недавно завершившийся процесс: They have been painting the kitchen all day. — Они весь день красили кухню. Возможно, теперь кухня пахнет краской, а сами они выглядят так, будто проиграли ремонтному пылесосу.

Обратите внимание на связку have/has been + verb-ing: она показывает сам процесс, а не просто факт результата.

Почему одного маркера недостаточно

For не приклеивает Present Perfect Continuous к каждому глаголу навсегда. Сначала нужно понять смысл глагола и ситуацию.

He has been repairing the bike for two hours. — Он чинит велосипед уже два часа.

Здесь важен процесс: человек работает, руки в масле, велосипед пока не согласен сотрудничать. Но маркер сам по себе не отменяет контекст. Если говорящий хочет подчеркнуть не длительную работу, а готовый результат, он может выбрать другую конструкцию.

Запомните: маркер — это подсказка, а не автоматический переключатель времени.

Начни говорить на английском прямо сейчас!

Быстро. Просто. Эффективно!

Попробовать бесплатно

For и since: главные маркеры длительности

Это самая полезная пара для начала. For показывает продолжительность периода, а since — его стартовую точку.

For: как назвать продолжительность

После for мы называем отрезок времени: for two hours, for several months, for a long time.

We have been studying pronunciation for three weeks. — Мы изучаем произношение три недели.

She has been waiting for twenty minutes. — Она ждёт двадцать минут.

Вопрос-подсказка: как долго?

Since: как назвать момент начала

После since стоит не период, а отправная точка: день, час, год или конкретное событие.

I have been working from home since Monday. — Я работаю из дома с понедельника.

They have been renovating the flat since March. — Они ремонтируют квартиру с марта.

Вопрос-подсказка: с какого момента?

For или since: быстрый способ выбрать вариант

Маркер Значение Тип дополнения Пример
for продолжительность период He has been learning English for two years.
Он учит английский два года.
since начало действия момент He has been learning English since 2022.
Он учит английский с 2022 года.

Проверка элементарная, но удивительно эффективная: «два часа» — это период, значит for; «понедельник» — точка старта, значит since.

Маркеры, которые показывают период действия

Некоторые выражения не называют точную дату начала, но очерчивают период, в котором действие продолжается или только что происходило.

All day, all week и похожие выражения

Сочетания с all подчёркивают длительность внутри определённого отрезка:

  • I have been answering emails all morning. — Я всё утро отвечаю на письма.
  • She has been practising the piano all evening. — Она весь вечер занимается на пианино.
  • We have been looking for a new office all week. — Мы всю неделю ищем новый офис.

Период может ещё продолжаться, а может только что закончиться. Если после «всего вечера» человек выглядит так, будто концертировал перед строгим жюри, процесс явно важнее сухого факта.

Lately, recently и over the last few days

Lately, recently и over the last few days обозначают недавний, но не обязательно точно измеренный период.

I have been sleeping badly lately. — В последнее время я плохо сплю.

He has been getting more confident recently. — В последнее время он стал увереннее.

We have been receiving many orders over the last few days. — В последние несколько дней мы получаем много заказов.

В отличие от since Tuesday, эти выражения не указывают конкретную стартовую точку. Они скорее говорят: «посмотрите на недавний отрезок, там что-то заметно происходит».

This week, today и другие незавершённые периоды

This week, today, this month и похожие выражения могут сопровождать процесс, если период ещё не закончился:

I have been writing reports this week. — На этой неделе я пишу отчёты.

She has been feeling tired today. — Сегодня она чувствует себя уставшей.

They have been spending more time outdoors this month. — В этом месяце они проводят больше времени на свежем воздухе.

Но сам маркер ничего не гарантирует. Today — не магическое слово, а всего лишь незавершённый период. Решает контекст: что именно хочет подчеркнуть говорящий и продолжается ли связь с настоящим.

Just, still и другие подсказки по контексту

Эти слова помогают увидеть процесс в ситуации, но не являются пропуском в Present Perfect Continuous.

Just: действие только что продолжалось

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

She has just been cleaning the windows. — Она только что мыла окна.

He has just been running. — Он только что бегал.

В первом случае результат виден по чистым окнам, во втором — по дыханию человека, который пока разговаривает исключительно с кислородом. Но just не уникален для этого времени: он может появляться и с другими конструкциями, если смысл этого требует.

Still и yet в контексте продолжающегося действия

Still подчёркивает, что действие всё ещё продолжается:

We are still waiting for the bus. — Мы всё ещё ждём автобус.

В контексте длительного действия можно сказать:

We have still been waiting for a reply since Friday. — Мы всё ещё ждём ответа с пятницы.

Yet чаще появляется в вопросах и отрицаниях, когда ожидается результат:

Has she finished the report yet? — Она уже закончила отчёт?

She hasn’t finished the report yet. — Она ещё не закончила отчёт.

Не надо превращать still и yet в автоматические кнопки времени. Они уточняют ожидание или продолжение, а не выбирают грамматику вместо вас.

Как не принять контекстный маркер за обязательное правило

Сравните:

I have just been cooking. — Я только что готовил. Важен процесс и его свежий результат.

I have just cooked dinner. — Я только что приготовил ужин. Важен завершённый результат.

Оба варианта возможны, и слово just не решает вопрос в одиночку. Грамматика здесь не спорит — она выясняет, на что направлен взгляд: на занятие или на готовое дело.

Типичные ошибки в употреблении слов-маркеров

Путаница между for и since

Ошибка: I have been waiting since three hours.
Правильно: I have been waiting for three hours.
Три часа — это продолжительность, поэтому нужен for.

Ошибка: She has been working for Monday.
Правильно: She has been working since Monday.
Понедельник — начальная точка, а не период.

Неверное ожидание обязательного маркера

Ошибка: I have been studying English for some time — считать такую фразу неправильной, потому что нет точного числа.
Правильно: I have been studying English for some time.
Маркеры могут быть точными или приблизительными. Более того, явного маркера может не быть вовсе:

Your hands are covered in paint. What have you been doing? — У тебя руки в краске. Что ты делал?

Длительность понятна из ситуации, даже если отдельного for или since в предложении нет.

Неподходящий маркер и неверное значение

Ошибка: I have been repairing the shelf yesterday.
Правильно: I repaired the shelf yesterday.
Yesterday — завершённый момент в прошлом. Он закрывает событие датой и не оставляет Present Perfect Continuous его привычной связи с настоящим.

Ошибка: He has been living here since two years.
Правильно: He has been living here for two years.
Два года — период. Если бы речь шла о начальной точке, понадобилось бы, например, since 2024.

Мини-чек-лист:

  1. Это период или начальная точка?
  2. Есть ли связь действия с настоящим?
  3. Важен процесс, его длительность или недавний результат?
  4. Подходит ли форма have/has been + verb-ing?

Краткая памятка: слова-маркеры Present Perfect Continuous

Если вам нужно быстро повторить present perfect continuous keywords, смотрите не на длинный список, а на четыре вопроса.

Вопрос Группа сигналов Пример
Как долго? for, all day, all week They have been travelling for a month.
С какого момента? since + точка начала She has been teaching since September.
В какой недавний период? lately, recently, over the last few days, this week I have been feeling better lately.
Только что ли действие завершилось или всё ещё продолжается? just, still, иногда yet He has just been working in the garden.

Сигнальное слово не выносит грамматический приговор. Оно только показывает, где искать смысл: в длительности, старте, недавнем периоде или живом следе действия.

Финальная формула проста: найдите период или точку начала, проверьте связь с настоящим и только потом выбирайте have/has been + verb-ing. Так вы будете читать маркеры как подсказки, а не как кнопки автопилота.

  1. Проверьте себя: маркеры Present Perfect Continuous

    Вопрос 1 из 5

    Выберите правильный вариант: I have been learning Italian ______ six months.

  2. Проверьте себя: маркеры Present Perfect Continuous

    Вопрос 2 из 5

    Выберите правильный вариант: She has been working here ______ 2021.

  3. Проверьте себя: маркеры Present Perfect Continuous

    Вопрос 3 из 5

    Выберите правильный вариант: We ______ all morning.

  4. Проверьте себя: маркеры Present Perfect Continuous

    Вопрос 4 из 5

    Выберите правильный вариант: Какой вариант корректен?

  5. Проверьте себя: маркеры Present Perfect Continuous

    Вопрос 5 из 5

    Выберите правильный вариант: Какой маркер указывает на недавний период без точной даты?