Present Perfect Continuous (I have been working)
Topic essentials
Можно объяснить, почему нужен перерыв или почему человек устал. Сравните длительное занятие и заметные сейчас следы недавнего действия.
Здесь внимание направлено на процесс: чем занимались и как долго. Занятие может продолжаться сейчас или только что закончиться, оставив заметный результат — усталость или мокрую улицу.
I've been studying for two hours.
Я занимаюсь уже два часа.
She's tired because she's been running.
Она устала, потому что бегала.
It's wet outside. It's been raining.
На улице мокро. Шёл дождь.
Строим форму из have/has + been + V-ing: I've been studying, she's been running. Been сохраняется, а действие получает -ing. Эта форма связывает недавний или продолжающийся процесс с настоящим.
1. Процесс от прошлого к настоящему
I've been studying for two hours.
Я занимаюсь уже два часа.
В этом примере человек начал заниматься два часа назад и говорит об этом сейчас. В ситуации, где он ещё сидит за учебником, форма описывает продолжающийся процесс. Отсчёт идёт от начала занятия до настоящего момента.
Она только что вернулась с пробежки
She's tired because she's been running.
Она устала, потому что бегала.
Дождь закончился, улица ещё мокрая
It's wet outside. It's been raining.
На улице мокро. Шёл дождь.
В этих ситуациях человек уже не бежит, а дождь уже не идёт. Present Perfect Continuous всё равно подходит: мы объясняем нынешнее состояние недавним процессом. Поэтому правило «Continuous всегда значит, что действие ещё идёт» было бы неверным.
2. Утверждение, отрицание и вопрос
Утверждение
She's been waiting for twenty minutes.
Она ждёт уже двадцать минут.
Отрицание большой длительности
She hasn't been waiting long.
Она ждёт не так давно.
Вопрос о длительности
Has she been waiting long?
Она давно ждёт?
С I, you, we, they используем have, с he, she, it — has. После них нужны been и форма с -ing. В отрицании not ставим после have/has: haven't или hasn't. В вопросе have/has выносится перед человеком; been остаётся перед действием.
В she's been running сокращение she's означает she has. В первой части She's tired оно означает she is. Смотрите на всю конструкцию: в изучаемой форме после has обязательно идёт been, затем действие с -ing.
I haven't been sleeping well this week.
На этой неделе я плохо сплю.
I haven't been sleeping well this week не означает «я совсем не спал». Отрицается хорошее качество сна: на этой неделе человек спит плохо. Читайте отрицание вместе с остальными словами.
Вопрос
Have you been working all morning?
Ты работал всё утро?
Если работал
Yes, I have.
Да, работал.
Если не работал
No, I haven't.
Нет, не работал.
В этих кратких ответах сохраняем have или haven't. Been working не повторяем: действие понятно из вопроса. Это два возможных ответа, а не последовательные реплики одного разговора.
3. For и since: длительность и начало
For twenty minutes — уже двадцать минут
She's been waiting for twenty minutes.
Она ждёт уже двадцать минут.
Since six — с шести часов
We've been waiting since six.
Мы ждём с шести часов.
For вводит длительность, например два часа или двадцать минут. Since указывает начало: с шести часов. Эти слова помогают уточнить процесс, но не нужны в каждом предложении с Present Perfect Continuous.
4. Процесс и количество сделанного
Сколько времени читаю
I've been reading for an hour.
Я читаю уже час.
Сколько глав уже прочитал
I've read three chapters.
Я прочитал три главы.
I've been reading for an hour подчёркивает занятие и его длительность. I've read three chapters сообщает количество уже прочитанного: три главы закончены. Это не означает, что прочитана вся книга или что человек больше не читает. Меняется фокус высказывания, а не обязательно сама ситуация.
5. Know и like: обычно без Continuous
| Английский | Перевод |
|---|---|
| I've known Ben for five years. | Я знаю Бена уже пять лет. |
| I've liked this café for years. | Мне уже много лет нравится это кафе. |
Когда know означает «знать человека», а like — «нравиться», обычно используем Present Perfect Simple. Эти слова здесь описывают знание и отношение, а не разворачивающееся занятие. Даже большая длительность сама по себе не требует Continuous. Не нужно делать отсюда общий вывод, что Simple всегда означает завершённое действие.
6. После переезда сестры
Мия встречает уставшего Бена. Он помогал сестре переезжать; к моменту разговора они уже всё перевезли.
После переезда сестры
You look tired. What have you been doing?
Ты выглядишь уставшим. Чем ты занимался?
I've been helping my sister move.
Я помогал сестре с переездом.
Have you both finished?
Вы оба уже закончили?
Yes. We've moved everything. I need a break!
Да. Мы всё перевезли. Мне нужен перерыв!
7. Типичные ошибки
×
I've studying for two hours.✓ I've been studying for two hours.
Я занимаюсь уже два часа.
Между have и studying нужна форма been: have been studying. Одного have перед -ing недостаточно.
×
She has been run.✓ She has been running.
Она бегала.
После has been для этого процесса нужна форма running с -ing, а не run.
×
How long are you working here?✓ How long have you been working here?
Как давно ты здесь работаешь?
Здесь спрашиваем, как давно человек работает в этом месте с прошлого до настоящего. Нужна форма have you been working. How long are you working here? может спрашивать о запланированном сроке временной работы, но не выражает тот же вопрос о прошедшей длительности.
×
I've been knowing Ben for five years.✓ I've known Ben for five years.
Я знаю Бена уже пять лет.
В значении «знать Бена» обычно используем have known. Продолжительность for five years не превращает know в процесс с Continuous.
8. Краткое повторение
- Have/has + been + V-ing связывает процесс с настоящим: он продолжается или недавно закончился, а след виден сейчас.
- Для длительности используем for, для начала — since. Ни одно из этих слов не требует Continuous автоматически.
- Процесс и время чтения — I've been reading; количество прочитанного — I've read. Know и like в разобранных значениях обычно остаются в Simple.
