Уровень B1
«Я жду уже двадцать минут» и «у меня руки в краске, я красил полку» могут использовать одну форму. Present Perfect Continuous связывает недавний или продолжающийся процесс с настоящим.
1. Смотрим назад от настоящего
I’ve been waiting for the delivery since noon.
Я жду доставку с полудня.
Ожидание началось раньше и длится до момента речи. Мы показываем не просто картинку «жду», а путь процесса до сейчас. Схема: начало ожидания → некоторое время → сейчас.
Сравни I’m waiting — я сейчас жду; I’ve been waiting for an hour — жду уже час. Вопрос «как давно?» меняет временную перспективу.
2. Три части глагольной группы
| Тип | Формула | Пример |
|---|---|---|
| Утверждение | have/has + been + V-ing | She has been studying. |
| Отрицание | have/has + not + been + V-ing | She hasn’t been studying. |
| Вопрос | Have/Has + подлежащее + been + V-ing? | Has she been studying? |
Been не меняется по лицам, время и согласование несёт have/has. Нельзя пропустить been или заменить его being: She has studying и She has being studying не образуют эту форму.
Короткий ответ: Yes, she has / No, she hasn’t. Не повторяем всю цепочку, если действие уже понятно.
3. For, since и how long
How long have you been learning Spanish? — For six months.
Как давно ты учишь испанский? — Полгода.
For + период: for half an hour. Since + начало: since breakfast, since Monday. После since может быть событие: I’ve been working here since I moved to this city — работаю здесь с переезда.
Повторение тоже возможно: We’ve been meeting every Saturday this month. Это серия встреч в текущем периоде, а не одна встреча без перерыва. Длительность не обязательно означает непрерывность каждую секунду.
4. Процесс мог только что закончиться
My sleeves are wet. I’ve been washing the dog.
Рукава мокрые. Я мыл собаку.
Собаку уже могли вытереть, но видимые следы процесса остаются. Эта форма не гарантирует, что действие всё ещё продолжается. Продолжение определяет контекст.
Акцент на деятельности не обещает готового результата: I’ve been repairing the chair не сообщает, что стул уже исправен. Для завершённого результата удобнее I’ve repaired the chair.
5. Состояния и счёт готовых результатов
I’ve known her for years. I’ve answered five messages.
Я знаю её много лет. Я ответил на пять сообщений.
Know в обычном значении не ставим в Continuous. Для числа законченных результатов выбираем Simple: have answered five messages. Если рассказываем, чем занимались, — have been answering messages.
Числительное само по себе не запрещено: I’ve been reading two novels at the same time говорит о работе над двумя книгами, не об окончании обеих. Поэтому важен смысл, а не наличие цифры.
6. Что проверить перед отправкой
- Есть ли процесс до сейчас или его недавние следы?
- Нужно ли подчеркнуть длительность, а не готовый итог?
- Допускает ли глагол Continuous в этом значении?
- Сохранены ли have/has, been и -ing?
С live и work нередко возможны обе формы: I’ve lived here for years / I’ve been living here for years. Continuous сильнее выделяет течение ситуации, иногда её временность; не всегда между вариантами есть резкая фактическая разница.
Если отсчёт ведётся от прошлого момента, нужен другой помощник: I had been waiting when the van arrived. Не соединяй have been с завершённым прошлым эпизодом только из-за длительности.
Проверить понимание
Выбери варианты и проверь ответы. У каждого задания появится объяснение; результат не сохраняется и не отправляется на сервер.
Все ответы с объяснениями
- has С she нужен has, затем been + -ing.
- I have been waiting for an hour. Подчёркнута длительность до настоящего.
- начальную точку Since noon, for two hours.
- Нет Она могла только что закончиться и оставить следы.
- I’ve known her for years. Know — состояние; обычно Simple.
- I’ve translated four texts. Simple прямо представляет четыре готовых результата.
Самостоятельная практика
Сначала попробуй ответить без подсказки, затем открой разбор. В свободных заданиях возможны другие правильные варианты.
1. Сделай вопрос с how long: They have been waiting.
Посмотреть разбор
How long have they been waiting? Have выходит перед they.
2. Исправь: She has working since two hours. I have been know him since May.
Посмотреть разбор
She has been working for two hours. I have known him since May. Длительность — for; know обычно без Continuous.
3. Объясни след недавней деятельности и назови процесс, который продолжается.
Посмотреть разбор
Например: My hands are dusty. I’ve been cleaning the attic. I’ve been learning Italian for two months. Первый процесс мог закончиться, второй продолжается.
Памятка
Have/has been + -ing выделяет процесс до сейчас или его недавние следы. Действие может продолжаться или недавно закончиться. Состояния и счёт готовых результатов часто требуют Perfect Simple.