B1

Настоящее совершённо-длительное время в английском языке

Present Perfect Continuous

Эта статья входит в дерево грамматики языка английский на Settemila Lingue.

Кратко

Present Perfect Continuous строится по модели have/has been + глагол с -ing: I have been waiting. Эта форма показывает процесс, который начался в прошлом и всё ещё продолжается, либо только что закончился, но его результат заметен сейчас. Для длительности обычно употребляется for, а для начального момента — since.

Обзор

Present Perfect Continuous — настоящее совершенное длительное время. Оно связывает прошлое с настоящим и одновременно подчёркивает процесс или его продолжительность. Например, I've been waiting for an hour означает, что ожидание началось час назад и продолжается сейчас. По-русски в такой ситуации обычно используется настоящее время: «Я жду уже час». Поэтому русскоязычному учащемуся важно не копировать русскую форму, а замечать связь «началось раньше — продолжается сейчас».

Эту конструкцию обычно осваивают на уровне B1 после Present Perfect Simple. Она нужна в повседневных вопросах о занятиях и длительности: How long have you been learning English? — «Как давно вы учите английский?» Ею также объясняют видимый результат недавнего процесса: You're wet. Have you been walking in the rain? — «Вы промокли. Вы шли под дождём?»

В названии времени слово continuous указывает на действие как на развивающийся процесс, а perfect — на его связь с настоящим моментом. Это не означает, что действие обязательно «совершено» или закончено. Русский вид глагола и английская система времён устроены по-разному, поэтому переводить название буквально при выборе формы не стоит.

Как строится

Основная схема:

подлежащее + have/has + been + смысловой глагол с -ing

Подлежащее — это тот, кто выполняет действие или о ком говорится в предложении. Have/has здесь является вспомогательным глаголом, то есть служит для образования времени. Been — третья форма глагола be, а форма на -ing называется причастием настоящего времени; проще говоря, это форма вроде working, reading, waiting.

Подлежащее Утверждение Отрицание
I / you / we / they have been working have not been working
he / she / it has been working has not been working

В речи и неофициальном письме обычны сокращения:

  • I've, you've, we've, they've been working;
  • he's, she's, it's been working;
  • haven't been working, hasn't been working.

Сокращения he's, she's, it's в этой конструкции означают he has, she has, it has, а не is: после них стоит been.

Утверждение

  • I have been studying since nine o'clock. — Я занимаюсь с девяти часов.
  • Maya has been living in Leeds for six months. — Майя живёт в Лидсе уже шесть месяцев.

Для третьего лица единственного числа — he, she, it или одного человека/предмета — используется has. Во всех остальных случаях используется have.

Отрицание

Частица not ставится после have/has:

  • We haven't been sleeping well lately. — В последнее время мы плохо спим.
  • He hasn't been answering my messages. — Он не отвечает на мои сообщения.

Отрицательная форма часто означает, что ожидаемый процесс не происходил в течение некоторого периода. Она не обязательно сообщает об одном законченном событии.

Вопрос

В общем вопросе have/has ставится перед подлежащим:

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

  • Have you been waiting long? — Вы давно ждёте?
  • Has the baby been sleeping? — Ребёнок спал?

В специальном вопросе вопросительное слово ставится в начало:

  • How long have you been working here? — Как долго вы здесь работаете?
  • What have they been discussing? — Что они обсуждали?
  • Why has she been crying? — Почему она плакала?

В кратком ответе повторяются только have/has, без been:

  • Have you been exercising? — Yes, I have.
  • Has he been feeling better? — No, he hasn't.

Как прибавлять -ing

В большинстве случаев достаточно добавить -ing: work → working, read → reading. Обратите внимание на частые изменения написания:

  • конечная немая -e обычно исчезает: make → making, write → writing;
  • конечная согласная иногда удваивается после краткой ударной гласной: run → running, sit → sitting;
  • сочетание -ie меняется на -y: lie → lying, die → dying.

Основные значения

Процесс начался в прошлом и продолжается сейчас

Это главное значение. Часто указан период, в течение которого идёт действие:

  • I've been reading for two hours. — Я читаю уже два часа.
  • She's been working here since 2010. — Она работает здесь с 2010 года.

Начальный момент может быть не назван, если он понятен из ситуации: We've been talking about you — «Мы как раз говорили о вас».

Процесс только что закончился, а последствия видны сейчас

Действие уже могло прекратиться, но говорящий видит или ощущает его результат:

  • I'm tired because I've been cleaning the flat. — Я устал, потому что убирал квартиру.
  • The ground is wet. It's been raining. — Земля мокрая. Шёл дождь.

Здесь важен не итог в виде завершённой задачи, а сам недавний процесс, объясняющий нынешнюю ситуацию.

Повторяющееся или временное занятие в последнее время

Present Perfect Continuous может описывать не одно непрерывное действие, а серию повторений в период, который ещё связан с настоящим:

  • I've been going to the gym twice a week. — В последнее время я хожу в спортзал два раза в неделю.
  • She's been calling me every evening. — Она звонит мне каждый вечер.

Слова lately и recently («в последнее время», «недавно») особенно часто встречаются в таком значении.

For и since

For называет продолжительность, то есть отвечает на вопрос «как долго?»: for ten minutes, for three years, for a long time. Since называет точку отсчёта: since Monday, since 2010, since breakfast.

После since может стоять и целая часть предложения с глаголом в Past Simple:

  • I've been working from home since I moved to Bristol. — Я работаю из дома с тех пор, как переехал в Бристоль.

По-русски и for two years, и since 2022 часто передаются предлогом «с» или словами «уже», поэтому их легко перепутать. Полезно задать себе вопрос: названа длина периода или его начало?

Значение Употребляется Пример
длительность for for an hour, for six weeks
начальный момент since since noon, since last summer
весь незавершённый период без предлога all day, all week, the whole morning

Примеры в контексте

Английский пример Перевод Пояснение
I've been waiting for an hour. Я жду уже час. Процесс продолжается; for обозначает длительность.
She's been working here since 2010. Она работает здесь с 2010 года. Since указывает начальный момент.
How long have you been learning English? Как давно вы учите английский? Вопрос о продолжительности.
It's been raining all day. Дождь идёт весь день. Период all day ещё не закончился.
We haven't been sleeping well lately. В последнее время мы плохо спим. Повторяющаяся ситуация в недавний период.
Have you been cooking? It smells wonderful. Вы что-то готовили? Пахнет замечательно. Процесс закончился, но результат заметен.
Tom has been fixing his bike, so his hands are dirty. Том чинил велосипед, поэтому у него грязные руки. Настоящее последствие недавнего действия.
They've been discussing the budget since lunch. Они обсуждают бюджет с обеда. Действие началось раньше и всё ещё идёт.
I've been taking the bus while my car is in the garage. Пока моя машина в мастерской, я езжу на автобусе. Временная привычка.
Why have you been avoiding me? Почему вы меня избегаете? Повторяющееся поведение до настоящего момента.
The children have been playing outside for hours. Дети играют на улице уже несколько часов. Акцент на длительности процесса.
She's been feeling much better recently. В последнее время она чувствует себя гораздо лучше. Изменяющееся состояние в недавний период.

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

Пропуск been

  • Неверно: I have waiting for you.
  • Верно: I have been waiting for you.
  • Почему: полная модель содержит три части: have/has + been + -ing.

Обычная форма глагола после been

  • Неверно: She has been work here since May.
  • Верно: She has been working here since May.
  • Почему: после been нужен смысловой глагол с окончанием -ing.

Present Continuous вместо связи с прошлым

  • Неверно: I am waiting here since ten o'clock.
  • Верно: I have been waiting here since ten o'clock.
  • Почему: действие началось в прошлом и продолжается сейчас. По-русски естественно настоящее время «я жду», но английскому нужна форма, показывающая связь с прошлым.

Since вместо for

  • Неверно: We've been driving since three hours.
  • Верно: We've been driving for three hours.
  • Почему: three hours — длительность, поэтому употребляется for. С since нужна точка отсчёта: since three o'clock.

Длительная форма с глаголом состояния

  • Неверно: I've been knowing Anna for years.
  • Верно: I've known Anna for years.
  • Почему: know обозначает состояние, а не развивающийся процесс, и обычно не употребляется в длительных формах. Здесь нужен Present Perfect Simple.

Акцент на процессе вместо количества готовых результатов

  • Неверно: I've been writing five emails this morning — если все пять писем уже готовы.
  • Верно: I've written five emails this morning.
  • Почему: точное число завершённых результатов обычно требует Present Perfect Simple. Вариант I've been writing emails all morning подчёркивает занятие и его длительность, а не итоговое количество.

Особенности употребления

Как понимать границы периода

Present Perfect Continuous употребляется, когда период включает настоящий момент или имеет очевидный результат сейчас. Поэтому I've been working all morning естественно утром или вскоре после работы, когда её последствия ещё важны. Если речь идёт о полностью законченном периоде без связи с настоящим, обычно выбирают прошедшее время: I worked all morning yesterday — «Вчера я работал всё утро».

С конкретным законченным указателем прошлого вроде yesterday, last week, in 2019 Present Perfect Continuous обычно не сочетается. Нельзя сказать I've been working yesterday; нужно I was working yesterday или I worked yesterday в зависимости от смысла.

Действие не обязано идти без перерыва

I've been learning English for three years не означает, что человек занимался непрерывно каждую минуту. Форма охватывает занятие как длительный процесс, внутри которого могли быть обычные перерывы. То же относится к работе, учёбе, тренировкам и повторяющимся звонкам.

For иногда опускается

В разговорной речи перед некоторыми обозначениями длительности for можно не произносить:

  • I've been waiting (for) ages. — Я жду целую вечность.
  • We've been living here (for) ten years. — Мы живём здесь десять лет.

Для учащегося безопаснее сохранять for, особенно в нейтральной и письменной речи.

Вопросы могут передавать отношение говорящего

Нейтральное What have you been doing lately? означает «Чем вы занимались в последнее время?» Но тот же вопрос при виде беспорядка или странного поведения может выражать подозрение или недовольство: What have you been doing? — «Что вы тут делали?» Точный оттенок задают ситуация и интонация, а не сама грамматическая форма.

За пределами основ: более тонкие различия

Present Perfect Continuous и Present Perfect Simple

Обе формы связывают прошлое с настоящим, но направляют внимание на разные стороны ситуации.

Что важно Present Perfect Continuous Present Perfect Simple
процесс или длительность I've been reading the book. — Я читал эту книгу. —
завершённый результат — I've read the book. — Я прочитал эту книгу.
длительность занятия She's been painting the room for hours. — Она красит комнату уже несколько часов. —
готовый объём — She's painted three walls. — Она покрасила три стены.
временная тенденция You've been working a lot lately. — В последнее время вы много работаете. —
состояние — I've known him since school. — Я знаю его со школы.

Различие не всегда означает «не закончено» против «закончено». Фраза I've been cleaning the kitchen может быть сказана и после окончания уборки: говорящий объясняет усталость или запах чистящего средства. Она просто не подтверждает так ясно, что вся задача выполнена. I've cleaned the kitchen представляет уборку как достигнутый результат.

С некоторыми глаголами возможны обе формы без большой разницы, особенно с live и work:

  • I've lived here for ten years.
  • I've been living here for ten years.

Оба предложения могут означать «Я живу здесь десять лет». Длительная форма сильнее направляет внимание на продолжающийся период и иногда звучит более временно; простая форма нейтрально сообщает факт.

Глаголы состояния

Глаголы состояния описывают не активный процесс, а знание, принадлежность, мнение, чувство или восприятие. Такие глаголы, как know, believe, own, belong, understand, обычно употребляются в Present Perfect Simple:

  • I've understood the problem for a while. — Я уже некоторое время понимаю проблему.
  • This house has belonged to the family since 1980. — Этот дом принадлежит семье с 1980 года.

Однако выбор зависит от значения глагола. Have в значении владения обычно не ставится в длительную форму: I've had this laptop for two years. Но в значении переживаемого процесса длительная форма нормальна: I've been having problems with it lately — «В последнее время у меня с ним проблемы».

Редкая страдательная конструкция

Теоретически у времени есть страдательная форма have/has been being + третья форма глагола, например The road has been being repaired. Она грамматически возможна, но тяжеловесна и встречается редко. Обычно предложение перестраивают: They've been repairing the road или The road has been under repair. На уровне B1 достаточно узнавать такую форму, а активно употреблять её не требуется.

Как практиковаться

  1. Стройте временную линию. Возьмите пять своих занятий — работу, учёбу, спорт, чтение, жизнь в городе — и скажите, когда они начались: I've been studying English since... или I've been ... for.... Для точки отсчёта выбирайте since, для длительности — for.
  2. Сравнивайте процесс и результат. Составляйте пары: I've been reading all morning и I've read fifty pages. В первой фразе важна деятельность, во второй — измеримый итог.
  3. Ищите видимые следы. Посмотрите на бытовую ситуацию и объясните её: мокрая улица — It's been raining; усталый человек — He's been working hard; запах еды — Someone's been cooking. Так связь с настоящим запоминается лучше, чем отвлечённая формула.

Связанные темы

  • Сначала: Present Perfect Simple — помогает понять связь прошлого с настоящим и сравнить процесс с завершённым результатом.
  • Для углубления: Литературные времена и виды — более сложный взгляд на выбор времён и видов в художественном и стилистически маркированном английском.

Предварительное условие

Настоящее совершённое время в английском языкеA2

Концепции, основанные на этой

Другие концепции уровня B1