Present Perfect Continuous Когда используем
Present Perfect Continuous используется, когда мы говорим о действии, которое началось в прошлом и продолжается сейчас или только что закончилось, но его результат всё ещё важен.
She has been working here for three years.
Она работает здесь уже три года.
Она работает здесь уже три года.
Present Perfect Continuous Форма
Subject + have/has been + V-ing
I have been studying all morning.
Я занимаюсь всё утро.
Я занимаюсь всё утро.
He has been waiting for you.
Он ждал тебя.
Он ждал тебя.
Present Perfect Continuous Правило
-
используется для действия, которое началось в прошлом и продолжается до сих пор
I have been living in this city since 2022.
Я живу в этом городе с 2022 года.They have been learning English for six months.
Они изучают английский уже шесть месяцев. -
используется для действия, которое недавно закончилось, но его результат виден сейчас
She is tired because she has been running.
Она устала, потому что бегала.Your clothes are wet because it has been raining.
Твоя одежда мокрая, потому что шёл дождь. -
подчёркивает длительность или процесс действия
We have been working on this project all week.
Мы работали над этим проектом всю неделю.He has been preparing for the exam since morning.
Он готовится к экзамену с самого утра. -
часто используется с for и since, чтобы показать длительность
I have been reading for two hours.
Я читаю уже два часа.She has been working here since January.
Она работает здесь с января. -
часто используется с выражениями времени: all day, all morning, recently, lately, for, since
They have been talking all evening.
Они проговорили весь вечер.I have been feeling tired lately.
В последнее время я чувствую усталость. -
Present Perfect Continuous фокусируется на процессе, а Present Perfect — чаще на результате
✅ She has been writing emails all morning. (process)✅ She has written five emails this morning. (result)
-
некоторые глаголы обычно не используются в Continuous (know, like, want, need, understand)
✅ I have known her for years.❌ I have been knowing her for years.
Present Perfect Continuous Отрицание
-
отрицание образуется с помощью have not been / has not been или сокращённых форм haven't been / hasn't been
I haven't been sleeping well recently.
В последнее время я плохо сплю.She hasn't been working much this week.
На этой неделе она не так уж много работала.They haven't been studying lately.
В последнее время они не занимались.
Present Perfect Continuous Вопросы
в вопросах have или has ставится перед подлежащим
Have/Has + subject + been + V-ing?
Wh-word + have/has + subject + been + V-ing?
Have you been waiting long?
Вы давно ждёте?
Вы давно ждёте?
Has she been studying since morning?
Она занимается с самого утра?
Она занимается с самого утра?
Why have they been arguing?
Почему они спорили?
Почему они спорили?
How long has he been working here?
Как долго он здесь работает?
Как долго он здесь работает?
Present Perfect Continuous Типичные ошибки
❌ She has been work all day.
✅ She has been working all day.
❌ I am been studying since morning.
✅ I have been studying since morning.
❌ Has he been wait long?
✅ Has he been waiting long?
❌ I have been knowing her for years.
✅ I have known her for years.
❌ She has worked all morning. (if you want to stress the process)
✅ She has been working all morning.
Present Perfect Continuous Предложения
I have been preparing for the interview since breakfast.
Я готовился к собеседованию с самого завтрака.
Я готовился к собеседованию с самого завтрака.
She has been working on the report all day.
Она весь день работала над отчётом.
Она весь день работала над отчётом.
We have been waiting for the update for two hours.
Мы ждали обновления уже два часа.
Мы ждали обновления уже два часа.
He has been learning English since last year.
Он изучает английский с прошлого года.
Он изучает английский с прошлого года.
They have been discussing the new feature all morning.
Они обсуждают новую функцию всё утро.
Они обсуждают новую функцию всё утро.
I have been trying to fix this bug since yesterday.
Я пытаюсь исправить эту ошибку со вчерашнего дня.
Я пытаюсь исправить эту ошибку со вчерашнего дня.
She has been feeling much better recently.
В последнее время она чувствует себя гораздо лучше.
В последнее время она чувствует себя гораздо лучше.
We have been living here for a long time.
Мы живём здесь уже давно.
Мы живём здесь уже давно.
He has been running every evening this month.
Весь этот месяц он бегает каждый вечер.
Весь этот месяц он бегает каждый вечер.
The team has been developing this feature for several weeks.
Команда разрабатывает эту функцию уже несколько недель.
Команда разрабатывает эту функцию уже несколько недель.
Present Perfect Continuous Примеры
I have been checking the document for the last twenty minutes.
Я проверял документ последние двадцать минут.
Я проверял документ последние двадцать минут.
She has been speaking to customers all afternoon.
Она разговаривала с клиентами весь день.
Она разговаривала с клиентами весь день.
They have been working on the same task since Monday.
Они работают над одной и той же задачей с понедельника.
Они работают над одной и той же задачей с понедельника.
We have been looking for a better solution recently.
В последнее время мы искали лучшее решение.
В последнее время мы искали лучшее решение.
He has been fixing the server since early morning.
Он чинит сервер с раннего утра.
Он чинит сервер с раннего утра.
I have been thinking about your idea a lot lately.
В последнее время я много думал о твоей идее.
В последнее время я много думал о твоей идее.
She has been getting ready for the trip all day.
Она весь день готовилась к поездке.
Она весь день готовилась к поездке.
We have been testing the application since last week.
Мы тестируем приложение с прошлой недели.
Мы тестируем приложение с прошлой недели.
He has been talking to HR about the new policy.
Он разговаривал с отделом кадров о новой политике.
Он разговаривал с отделом кадров о новой политике.
They have been planning the event for months.
Они планировали это мероприятие месяцами.
Они планировали это мероприятие месяцами.