ИНТЕНСИВ: 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.
• действие началось в прошлом и продолжается до сих пор (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 те же, что в других Continuous-временах.
| Правило | Пример |
|---|---|
| Обычный глагол → +ing | work → working, play → playing |
| Глагол на -e → e отбрасывается + ing | make → making, write → writing |
| Глагол на -ie → ie меняется на y + ing | lie → lying, die → dying |
| Короткий глагол (CVC) → удвоение согласной + ing | stop → stopping, run → running |
| Глагол на -l (брит.) → удвоение + ing | travel → 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.
have — I / you / we / they | has — he / she / it.
| Подлежащее | Полная форма | Сокращение | Пример |
|---|---|---|---|
| I | I have been working. | I've been working. | I've been working here for 5 years. |
| You | You have been working. | You've been working. | You've been working here for 5 years. |
| We | We have been working. | We've been working. | We've been working here for 5 years. |
| They | They have been working. | They've been working. | They've been working here for 5 years. |
| He | He has been working. | He's been working. | He's been working here for 5 years. |
| She | She has been working. | She's been working. | She's been working here for 5 years. |
| It | It 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 остаётся после подлежащего.
Вспомогательный глагол выходит на первое место, been остаётся после подлежащего.
| Подлежащее | Формула | Пример |
|---|---|---|
| I | Have I been + V-ing? | Have I been working? |
| You | Have you been + V-ing? | Have you been working? |
| We | Have we been + V-ing? | Have we been working? |
| They | Have they been + V-ing? | Have they been working? |
| He | Has he been + V-ing? | Has he been working? |
| She | Has she been + V-ing? | Has she been working? |
| It | Has 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.
Сокращения: haven't been, hasn't been.
| Подлежащее | Полная форма | Сокращение | Пример |
|---|---|---|---|
| I | I have not been working. | I haven't been working. | I haven't been working much lately. |
| You | You have not been working. | You haven't been working. | You haven't been working much lately. |
| We | We have not been working. | We haven't been working. | We haven't been working much lately. |
| They | They have not been working. | They haven't been working. | They haven't been working much lately. |
| He | He has not been working. | He hasn't been working. | He hasn't been working much lately. |
| She | She has not been working. | She hasn't been working. | She hasn't been working much lately. |
| It | It 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»).
| Подлежащее | Утверждение | Вопрос | Отрицание |
|---|---|---|---|
| I | I have been working. | Have I been working? | I haven't been working. |
| You | You have been working. | Have you been working? | You haven't been working. |
| We | We have been working. | Have we been working? | We haven't been working. |
| They | They have been working. | Have they been working? | They haven't been working. |
| He | He has been working. | Has he been working? | He hasn't been working. |
| She | She has been working. | Has she been working? | She hasn't been working. |
| It | It has been working. | Has it been working? | It hasn't been working. |
| Вопрос | Утвердительный ответ | Отрицательный ответ |
|---|---|---|
| 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 — в течение какого промежутка (длительность).
For — в течение какого промежутка (длительность).
| Предлог | Что вводит | Пример |
|---|---|---|
| since | Момент: 2010, Monday, morning, I was a child | I have been working here since 2010. |
| since | Точка в прошлом | She has been working here since Monday. |
| for | Промежуток: 5 years, two hours, a long time | I 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 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 — акцент на результате или опыте.
| Ситуация | Present Perfect Continuous | Present 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 Continuous — что происходит сейчас (без акцента на длительность).
| Ситуация | Present Perfect Continuous | Present 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.
| Правильно (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 |
|---|---|---|
| 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.
| Ошибка | Правильно | Почему |
|---|---|---|
| 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 + промежуток.
В этой категории нет товаров.


