support
ИНТЕНСИВ: PRESENT PERFECT CONTINUOUS

Present Perfect Continuous — полный разбор

Have/has been + V-ing, вопросы и отрицания, since и for, how long, Present Perfect Continuous vs Present Perfect, stative verbs и типичные ошибки.

Present Perfect Continuous — настоящее совершенное длительное время. Обозначает:
• действие началось в прошлом и продолжается до сих пор (I have been working here for 5 years);
• действие только что закончилось, но виден его результат (I have been running — я запыхавшийся);
• подчёркивается длительность процесса (She has been waiting for two hours);
• объяснение временного состояния (Why are you so tired? — I have been working all day).
Маркеры: for, since, all day, how long, lately, recently.
Важно: Present Perfect Continuous — это не «результат», а «процесс». Если важен результат — нужен Present Perfect (I have painted the wall — стена покрашена).
Формула: have / has + been + глагол + -ing
Правила написания -ing те же, что в других Continuous-временах.
Правила написания -ing (кратко)
ПравилоПример
Обычный глагол → +ingwork → working, play → playing
Глагол на -e → e отбрасывается + ingmake → making, write → writing
Глагол на -ie → ie меняется на y + inglie → lying, die → dying
Короткий глагол (CVC) → удвоение согласной + ingstop → stopping, run → running
Глагол на -l (брит.) → удвоение + ingtravel → travelling (брит.) / traveling (амер.)
Глагол на -y → +ing без измененийstudy → studying, cry → crying
Важно: после been глагол всегда в V-ing. Ошибка: «I have been work» → Правильно: I have been working.
Формула: подлежащее + have / has + been + V-ing
have — I / you / we / they  |  has — he / she / it.
Present Perfect Continuous — утвердительная форма
ПодлежащееПолная формаСокращениеПример
II have been working.I've been working.I've been working here for 5 years.
YouYou have been working.You've been working.You've been working here for 5 years.
WeWe have been working.We've been working.We've been working here for 5 years.
TheyThey have been working.They've been working.They've been working here for 5 years.
HeHe has been working.He's been working.He's been working here for 5 years.
SheShe has been working.She's been working.She's been working here for 5 years.
ItIt has been working.It's been working.It's been working here for 5 years.
Важно: he's / she's / it's могут означать и is, и has — смотрите на форму после: He's been working (has been + V-ing) vs. He's working (is + V-ing). Здесь been обязателен.
Формула: Have / Has + подлежащее + been + V-ing?
Вспомогательный глагол выходит на первое место, been остаётся после подлежащего.
Present Perfect Continuous — вопросительная форма
ПодлежащееФормулаПример
IHave I been + V-ing?Have I been working?
YouHave you been + V-ing?Have you been working?
WeHave we been + V-ing?Have we been working?
TheyHave they been + V-ing?Have they been working?
HeHas he been + V-ing?Has he been working?
SheHas she been + V-ing?Has she been working?
ItHas it been + V-ing?Has it been working?
Важно: в вопросе не нужен do/does. Ошибка: «Do you have been working?» → Правильно: Have you been working? Вопросительное слово — перед вспомогательным: How long have you been working here?
Формула: подлежащее + have / has + not + been + V-ing
Сокращения: haven't been, hasn't been.
Present Perfect Continuous — отрицательная форма
ПодлежащееПолная формаСокращениеПример
II have not been working.I haven't been working.I haven't been working much lately.
YouYou have not been working.You haven't been working.You haven't been working much lately.
WeWe have not been working.We haven't been working.We haven't been working much lately.
TheyThey have not been working.They haven't been working.They haven't been working much lately.
HeHe has not been working.He hasn't been working.He hasn't been working much lately.
SheShe has not been working.She hasn't been working.She hasn't been working much lately.
ItIt has not been working.It hasn't been working.It hasn't been working much lately.
Важно: в отрицании глагол остаётся в V-ing: He hasn't been working (не «He hasn't been work», не «He hasn't been worked»).
Present Perfect Continuous — все формы
ПодлежащееУтверждениеВопросОтрицание
II have been working.Have I been working?I haven't been working.
YouYou have been working.Have you been working?You haven't been working.
WeWe have been working.Have we been working?We haven't been working.
TheyThey have been working.Have they been working?They haven't been working.
HeHe has been working.Has he been working?He hasn't been working.
SheShe has been working.Has she been working?She hasn't been working.
ItIt has been working.Has it been working?It hasn't been working.
Короткие ответы в Present Perfect Continuous
ВопросУтвердительный ответОтрицательный ответ
Have you been working?Yes, I have.No, I haven't.
Has she been working?Yes, she has.No, she hasn't.
Have they been waiting?Yes, they have.No, they haven't.
Has he been running?Yes, he has.No, he hasn't.
Важно: в коротком ответе повторяется только have / has, а не вся конструкция. Нельзя: «Yes, I have been working.» → Правильно: Yes, I have.
Since — с какого момента (точка отсчёта).
For — в течение какого промежутка (длительность).
Since vs For
ПредлогЧто вводитПример
sinceМомент: 2010, Monday, morning, I was a childI have been working here since 2010.
sinceТочка в прошломShe has been working here since Monday.
forПромежуток: 5 years, two hours, a long timeI have been working here for 5 years.
forДлительностьHe has been waiting for two hours.
Важно: since + точка, for + промежуток. Ошибка: «I have been working here since 5 years» → Правильно: I have been working here for 5 years.
How long have you been...? — стандартный вопрос о длительности действия, которое продолжается.
Вопросы с How long
ВопросОтветЧто проверяем
How long have you been working here?For 5 years.Длительность.
How long has she been waiting?Since 10 am.Точка отсчёта.
How long have they been learning English?For two years.Длительность.
How long has it been raining?All morning.Продолжительность.
Важно: How long have you worked here? (Present Perfect — про факт) vs. How long have you been working here? (Present Perfect Continuous — про процесс). Второе звучит естественнее, если речь о продолжении.
Present Perfect Continuous — акцент на процессе и длительности.
Present Perfect — акцент на результате или опыте.
Сравнение времён
СитуацияPresent Perfect ContinuousPresent Perfect
Процесс продолжаетсяI have been reading this book for a week.—
Результат—I have read this book.
Виден результат только что закончившегося действияI have been running. (запыхался)—
Опыт—I have been to Paris.
Длительность + акцент на процессеShe has been waiting for two hours.—
Сколько раз / сколько сделано—She has written three letters.
С глаголами состояния—I have known him for years.
Важно: I have painted the wall (стена покрашена — результат) vs. I have been painting the wall (красил стену — процесс, может, ещё не закончил). Выбор зависит от того, что важно: результат или процесс.
Present Perfect Continuous — сколько длится (с акцентом на длительность).
Present Continuous — что происходит сейчас (без акцента на длительность).
Сравнение времён
СитуацияPresent Perfect ContinuousPresent Continuous
Акцент на длительностиI have been working for 5 hours.—
Что сейчас—I am working now.
Продолжается и важно «как долго»She has been studying since morning.—
Просто действие в моменте—She is studying now.
Важно: I am working (сейчас, без указания, сколько уже) vs. I have been working for 5 hours (уже 5 часов, и всё ещё). Если добавляете «for/since», скорее всего нужен Present Perfect Continuous.
Глаголы состояния (know, like, want, need, believe, understand и др.) НЕ используются в Present Perfect Continuous — вместо них Present Perfect.
Stative verbs: Continuous запрещён
Правильно (Present Perfect)Неправильно (Continuous)Перевод
I have known him for years.I have been knowing him for years.знать
She has liked this song since childhood.She has been liking this song.нравиться
He has wanted a new phone for months.He has been wanting a new phone.хотеть
We have needed your help for a week.We have been needing your help.нуждаться
I have believed you all along.I have been believing you.верить
They have understood the rule for a while.They have been understanding the rule.понимать
I have had this car for 5 years.I have been having this car.владеть
It has belonged to me for a year.It has been belonging to me.принадлежать
Важно: глаголы с двойным значением работают и здесь: I have been thinking about it (обдумываю) — можно, I have been thinking it's right (полагаю) — нельзя, нужно I have thought it's right.
Выражения времени с Present Perfect Continuous
Слово / ФразаПереводПример с Present Perfect Continuous
ForВ течение (промежуток)I have been working here for 5 years.
SinceС (момента)I have been working here since 2010.
All day / all morningВесь день / всё утроIt has been raining all day.
How longКак долгоHow long have you been waiting?
Lately / recentlyВ последнее время / недавноI have been feeling tired lately.
This week / this monthНа этой неделе / в этом месяцеShe has been working hard this week.
All this timeВсё это времяI have been waiting all this time.
Важно: for и since — главные сигналы этого времени. Если видите «for 5 years», «since Monday», «all day» — почти наверняка нужен have/has been + V-ing.
Частые ошибки в Present Perfect Continuous
ОшибкаПравильноПочему
I have been work.I have been working.После been — V-ing.
I have working.I have been working.Нужен been.
He have been working.He has been working.He/she/it → has.
Do you have been working?Have you been working?Вопрос строится без do/does.
He hasn't been work.He hasn't been working.После been — V-ing.
Yes, I have been working.Yes, I have.В коротком ответе — только have/has.
I have been knowing him for years.I have known him for years.Stative verbs не ставятся в Continuous.
I have been working here since 5 years.I have been working here for 5 years.For + промежуток, since + точка.
I have painted the wall for an hour.I have been painting the wall for an hour.С «for + длительность» — Continuous, если процесс продолжается.
Запомнить: Present Perfect Continuous = have/has been + V-ing. Been обязательно во всех формах. Stative verbs — только Present Perfect (have known). Since + точка, for + промежуток.

В этой категории нет товаров.

Our Strengths

c2
c3
c1
c4