Present Perfect Continuous: правила, маркеры и примеры предложений
Разбираем время, которое связывает прошлое с настоящим и подчёркивает продолжительность процесса: формулу have/has been + V-ing, for и since, слова-маркеры и отличие от Present Perfect.
Present Perfect Continuous используется, когда действие началось в прошлом и продолжается сейчас либо недавно закончилось, но его результат или следы заметны в настоящем.
Прошлое + длительность + связь с настоящим: «Я делаю это уже какое-то время».
Что такое Present Perfect Continuous
Сравните два предложения:
Present Continuous
I am studying English.
Я сейчас занимаюсь английским.
Present Perfect Continuous
I have been studying English for two years.
Я занимаюсь английским уже два года.
Во втором случае важно, что процесс начался раньше и продолжается до настоящего момента.
Как образуется Present Perfect Continuous
| Подлежащее | Вспомогательная форма | Пример |
|---|---|---|
| I / You / We / They | have been | We have been working. |
| He / She / It | has been | She has been working. |
Утверждение, отрицание и вопрос
| Тип | Формула | Пример |
|---|---|---|
| Утверждение | Subject + have/has been + V-ing | She has been reading. |
| Отрицание | Subject + haven't/hasn't been + V-ing | She hasn't been reading. |
| Вопрос | Have/Has + subject + been + V-ing? | Has she been reading? |
Сокращения: I've been, you've been, he's been, hasn't been, haven't been.
Когда используется Present Perfect Continuous
1. Действие началось в прошлом и продолжается сейчас
I have been working here for five years. — Я работаю здесь уже пять лет.
2. Действие только что закончилось, но виден его результат
You are wet. Have you been walking in the rain? — Ты мокрый. Ты гулял под дождём?
3. Подчёркивается продолжительность деятельности
She has been reading for three hours. — Она читает уже три часа.
4. Повторяющаяся деятельность в недавний период
I've been going to the gym a lot lately. — В последнее время я часто хожу в спортзал.
Слова-маркеры Present Perfect Continuous
| Маркер | Перевод | Пример |
|---|---|---|
| for | в течение | I have been waiting for an hour. |
| since | с определённого момента | She has been working since Monday. |
| all day | весь день | It has been raining all day. |
| all morning | всё утро | I have been studying all morning. |
| lately | в последнее время | I've been sleeping badly lately. |
| recently | недавно, в последнее время | She has been working a lot recently. |
| how long | как долго | How long have you been learning English? |
For и since: в чём разница
For + период
for two hours
for a week
for ten years
I have been waiting for 20 minutes.
Since + точка начала
since Monday
since 2022
since I moved here
I have been waiting since 9 a.m.
for = сколько времени
since = с какого момента
Present Perfect и Present Perfect Continuous
Present Perfect
Важнее результат, количество или завершённость.
I have read three books this month.
Я прочитал три книги в этом месяце.
Present Perfect Continuous
Важнее сам процесс и его длительность.
I have been reading all morning.
Я читаю всё утро.
| Present Perfect | Present Perfect Continuous |
|---|---|
| How much? How many? | How long? |
| I have written 10 emails. | I have been writing emails for two hours. |
| Фокус на результате | Фокус на процессе |
С некоторыми глаголами разница небольшая: I have lived here for ten years и I have been living here for ten years. Вторая форма сильнее подчёркивает длительность и процесс.
Present Continuous и Present Perfect Continuous
| Present Continuous | Present Perfect Continuous |
|---|---|
| Процесс происходит сейчас | Процесс начался раньше и продолжается сейчас |
| I am working now. | I have been working since 9 a.m. |
| Необязательно важна длительность | Часто подчёркивается длительность |
Какие глаголы обычно не используются
Глаголы состояния обычно ставятся в Present Perfect, а не Present Perfect Continuous.
- know
- believe
- understand
- want
- need
- love
- own
- belong
Неправильно
I have been knowing her for years.
Правильно
I have known her for years.
Частые ошибки
Неправильно
She has been work all day.
Правильно
She has been working all day.
Неправильно
I have been living here since three years.
Правильно
I have been living here for three years.
Неправильно
He have been studying.
Правильно
He has been studying.
Упражнения на Present Perfect Continuous
Раскройте скобки
- I ________ (wait) for you for an hour.
- She ________ (work) here since 2023.
- They ________ (not / sleep) well lately.
- How long ________ he ________ (learn) English?
- It ________ (rain) all morning.
Показать ответы
1. have been waiting
2. has been working
3. haven't been sleeping
4. has he been learning
5. has been raining
Present Perfect или Present Perfect Continuous?
- I ________ (write) five emails today.
- I ________ (write) emails for two hours.
- She ________ (read) this book all morning.
- She ________ (read) three chapters.
- We ________ (know) each other for ten years.
Показать ответы
1. have written
2. have been writing
3. has been reading
4. has read
5. have known
Частые вопросы
Какая формула Present Perfect Continuous?
Have/has been + V-ing.
Когда используется Present Perfect Continuous?
Когда действие началось раньше и продолжается сейчас либо недавно закончилось, но его эффект заметен в настоящем.
Какие маркеры у этого времени?
Часто используются for, since, all day, lately, recently и how long.
В чём разница между for и since?
For показывает длительность, а since — точку начала действия.
Чем Present Perfect Continuous отличается от Present Perfect?
Present Perfect чаще фокусируется на результате или количестве, а Present Perfect Continuous — на процессе и длительности.
Что важно запомнить
- Формула — have/has been + V-ing.
- Время связывает прошлый процесс с настоящим.
- For показывает период, since — точку начала.
- Present Perfect чаще отвечает на «сколько сделано?», Continuous — «как долго?».
- Глаголы состояния обычно используются в Present Perfect.