English Courses
КурсыБиблиотека
КурсыБиблиотека
English Courses

Шаг за шагом к отличному английскому.

Обучение

КурсыБиблиотека

Приложение

iOSAndroid

Ещё

КонфиденциальностьУсловияКонтакты
© 2026 English Courses
Библиотека›Tenses
Шрифт чтения
Размер текста100%
A
A
Гарнитура

Present Perfect Continuous

The present perfect continuous описывает действие, которое началось в прошлом и либо продолжается прямо сейчас, либо только что прекратилось. Оно связывает прошлую активность с настоящим моментом — через длительность, через видимое свидетельство или через то и другое.

I have been waiting for twenty minutes.

Действие началось двадцать минут назад и всё ещё продолжается сейчас. Эта связь между прошлым и настоящим и делает это время полезным.

Как образуется

Структура — have/has + been + verb-ing.

SUBJECTFULL FORMSHORT FORM
I, you, we, theyhave been working've been working
he, she, ithas been working's been working

Краткие формы — норма в речи и неформальном письме. Обе правильны.

She has been studying all morning.
They've been travelling since March.

Отрицания

Добавьте not между have/has и been. Краткие формы haven't и hasn't чаще встречаются в повседневном английском.

I haven't been sleeping well lately.
He hasn't been attending classes this week.
The printer hasn't been working since Monday.

Вопросы

В вопросах «да/нет» перенесите have или has перед подлежащим.

Have you been exercising recently?
Has she been feeling better?

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

How long have you been learning Japanese?
What has he been doing all afternoon?
Where have they been living since the move?

Сочетание how long + present perfect continuous — один из самых частых образцов в разговорном английском. Оно спрашивает о длительности продолжающейся активности.

Употребление 1: длительность вплоть до настоящего

Самое частое употребление. Активность началась в какой-то момент в прошлом и продолжается в настоящее. Говорящий подчёркивает, как долго длится активность.

I've been learning English for three years.
She's been living in Berlin since 2019.
We've been waiting here for over an hour.
James has been working at that company for six months.

Это употребление почти всегда включает маркер времени: for (период времени), since (точка начала), all day, all morning, how long.

For отвечает на вопрос сколько времени: for ten minutes, for two years, for a long time.

Since отвечает на вопрос начиная когда: since Monday, since 2015, since I was a child.

How long has Anna been playing the piano? — Since she was five.
How long have you been waiting? — For about fifteen minutes.

Употребление 2: недавняя активность с видимым результатом

Действие только что закончилось (или, возможно, ещё продолжается), и его последствия видны прямо сейчас. Говорящий видит свидетельство и связывает его с активностью.

You've been crying — your eyes are red.
It's been raining — the streets are wet.
She's been cooking — the kitchen smells wonderful.
He's been running — he's completely out of breath.

Маркер времени здесь не нужен. Само свидетельство сигнализирует о связи с настоящим.

Это употребление часто появляется с recently и lately, которые передают значение в период вокруг настоящего без указания точной длительности.

I've been thinking about changing jobs lately.
Have you been working out recently? You look great.
She hasn't been eating much lately.

Маркеры времени

Present perfect continuous часто появляется с небольшим набором выражений времени.

MARKERWHAT IT SHOWSEXAMPLE
for + periodдлительностьfor two hours, for years
since + pointмомент началаsince Tuesday, since 2020
all day / all morningвесь периодall afternoon, all week
how longвопрос о длительностиHow long have you been reading?
recently, latelyпериод вокруг настоящегоI've been sleeping badly recently.

Одно важное ограничение: present perfect continuous не сочетается с завершёнными выражениями времени вроде yesterday, last week или in 2010. Они принадлежат past simple.

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

Некоторые глаголы описывают состояния, а не действия — know, believe, want, own, like, love, hate, belong, understand, need. Эти глаголы обычно не принимают continuous-форму ни в одном времени, включая это. Используйте вместо этого present perfect simple.

I've known Maria for ten years. (not I've been knowing)
She has wanted a dog since she was little. (not She has been wanting)
They've owned that house for decades. (not They've been owning)
He has always loved jazz. (not He has always been loving)

Несколько глаголов могут быть либо stative, либо dynamic в зависимости от значения. Think в значении иметь мнение — stative (I've always thought so), но think в значении обдумывать — dynamic и прекрасно работает в continuous (I've been thinking about your offer).

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

Пропуск been

She has working here for two years
She has been working here for two years
I have waiting since morning
I have been waiting since morning

Неправильный маркер времени

I've been studying English since three years
I've been studying English for three years
We've been living here since a long time
We've been living here for a long time

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

I've been knowing her since school
I've known her since school
He's been owning this car for five years
He's owned this car for five years

Завершённое время с present perfect continuous

I've been working all day yesterday
I was working all day yesterday / I worked all day yesterday
She has been studying last night
She was studying last night / She studied last night

Порядок слов в вопросах

How long you have been waiting?
How long have you been waiting?
Where she has been living?
Where has she been living?

На этой странице

  • Как образуется
  • Отрицания
  • Вопросы
  • Употребление 1: длительность вплоть до настоящего
  • Употребление 2: недавняя активность с видимым результатом
  • Маркеры времени
  • Глаголы состояния
  • Частые ошибки
← ПредыдущийUsed toСледующий →Past Perfect

Другие уроки по этой теме

A1Present Simple

Факты, привычки и распорядок

A1Present Continuous

Действия, происходящие прямо сейчас

A2Past Simple

Завершённые действия в прошлом