Чем отличается Present Perfect от Present Perfect Continuous
Present Perfect показывает результат: "I have lost my keys" значит, что ключей нет сейчас. Present Perfect Continuous показывает процесс и длительность: "I have been waiting for an hour" про час ожидания. Выбрать форму помогает один вопрос: что ты показываешь, готовый результат или само действие.
present perfectрезультатpresent perfect continuousпроцесс
Правило коротко
Present Perfect: результат
have / has + V3: важен результат
Результат важен сейчас.
Время действия не главное.
- I have lost my keys.Я потерял ключи.
- She has just arrived.Она только что пришла.
Present Perfect Continuous: процесс
have / has been + V-ing: важен процесс
Важен сам процесс и длительность.
Результат может быть не важен.
- I have been waiting for an hour.Я жду уже час.
- It has been raining all morning.Дождь идёт всё утро.
Когда нужен Present Perfect: важен результат
Форма простая: have или has плюс третья форма глагола, "I have lost", "she has arrived". Ты сообщаешь о действии, у которого есть результат прямо сейчас, и время этого действия не главное. "I have lost my keys" значит, что ключей нет и ты стоишь у закрытой двери. Когда случилась потеря, десять минут назад или утром, никто не уточняет. Рядом часто стоят "just", "already", "yet" и "ever".
- I have lost my keys.Я потерял ключи.
- She has just arrived.Она только что пришла.
- Have you finished your report yet?Ты уже закончил отчёт?
Когда нужен Present Perfect Continuous: важен процесс
Форма длиннее: have или has been плюс глагол с окончанием ing. Ты показываешь, что действие тянется, и важно сколько времени оно идёт. "I have been waiting for an hour" говорит о часе ожидания, а закончилось ли оно, неважно. С "since" и "for" эта форма встречается чаще всего: "since Monday", "for two hours". Процесс может уже и закончиться, а следы остаться: "I have been running, that's why I'm sweaty".
- I have been waiting for an hour.Я жду уже час.
- It has been raining all morning.Дождь идёт всё утро.
- She has been studying English since 2020.Она учит английский с 2020 года.
Как выбрать форму за секунду
Задай себе вопрос: что ты хочешь показать, вещь или время? Готовый результат требует Present Perfect: "I have painted the kitchen" значит, кухня покрашена. Сам процесс требует Present Perfect Continuous: "I have been painting the kitchen" значит, ты в краске и, может быть, ещё не закончил. В вопросе "How long...?" почти всегда нужна длинная форма: "How long have you been living here?".
- I have painted the kitchen.Я покрасил кухню.
- I have been painting the kitchen.Я красил кухню, может, ещё не закончил.
- How long have you been living here?Как долго ты здесь живёшь?
Где правило ломается: устойчивые фразы и глаголы состояния
Глаголы состояния не ставят в форму с окончанием ing: know, be, have в значении «иметь», like, want. С ними даже длительность передают через Present Perfect: "I have known her for years", "How long have you had this car?". Отдельная фраза "have been to": "I have been to London twice" про опыт поездок, процесс тут ни при чём. "I have been meaning to call you" значит «всё собирался позвонить», это готовая фраза, её учат целиком.
- I have known her for years.Я знаю её много лет.
- How long have you had this car?Как давно у тебя эта машина?
- I have been to London twice.Я был в Лондоне два раза.
Частые ошибки
know описывает состояние, форму с окончанием ing он не образует.
Ожидание началось раньше и длится до сих пор, для этого нужен перфект.
Важен результат, ключей нет сейчас, а не процесс потери.
Вопрос про длительность до настоящего момента строится через перфект.
Упражнения с ответами
-
Выбери правильный вариант
- He has broke his glasses.
- He has broken his glasses.
- He have broken his glasses.
Ответ
He has broken his glasses. Результат важен сейчас: has + V3, broken.
-
Выбери правильный вариант
- I have been clean the flat all morning.
- I have been cleaning the flat all morning.
- I have cleaning the flat all morning.
Ответ
I have been cleaning the flat all morning. Важен процесс и длительность: have been + V-ing.
-
I _____ my phone somewhere.
Я где-то потерял телефон.
- have lose
- has lost
- have lost
Ответ
have lost Результат важен: have + V3, lost.
-
They _____ for the bus for twenty minutes.
Они ждут автобус уже двадцать минут.
- has been waiting
- have waiting
- have been waiting
Ответ
have been waiting Процесс и время: have been + V-ing.
-
Найди ошибку: She has went to the shop.
Ответ
She has gone to the shop. После has нужен V3: gone.
-
Найди ошибку: My sister has been study English for three years.
Ответ
My sister has been studying English for three years. После been нужен V-ing: studying.
-
Переведи: Я жду уже час.
Ответ
I have been waiting for an hour. Можно и так: I've been waiting for an hour.
-
Переведи: Она только что ушла.
Ответ
She has just left. Можно и так: She's just left.
Вопросы
В чём разница между "I have lived here for five years" и "I have been living here for five years"?
Почти никакой, оба варианта верны и означают пять лет жизни в этом месте. Длинная форма чуть сильнее подчёркивает процесс и то, что ситуация может быть временной.
Почему нельзя сказать "I have been knowing"?
know, be, have, like, want описывают состояние. С ними всегда используют Present Perfect: "I have known her since school".
Какую форму брать в вопросе про время?
Если спрашиваешь "How long...?" про действие, бери длинную форму: "How long have you been waiting?". С глаголами состояния остаётся короткая: "How long have you known him?".
Можно ли сказать "She has just been arriving"?
Нет, с "just" нужен Present Perfect: "She has just arrived". Длинная форма с "just" не звучит.
Подходит ли Present Perfect Continuous, если действие уже закончилось?
Да, если важен процесс и его след сейчас: "It has been raining, the ground is wet". Дождь кончился, а лужи остались.
Перестань путать present perfect и present perfect continuous
В уроке два коротких правила и упражнения: выбрать слово, вставить, найти ошибку, перевести. Ошибки разбираются по-русски и возвращаются на повторение.
Вход по коду из письма, пароль не нужен.
Ещё слова, которые путают
- Present Perfect и past simpleкогда что говорить
- Past Perfect и present perfectчем отличаются и как выбрать
- Present Simple и present continuousв чём разница
- Past Simple и past perfectтест и примеры
- Past Simple и past continuous
- Mustn't и don't have toзапрет против отсутствия необходимости
- As и likeсходство или настоящая роль в английском
- Will и going toкак выбрать за секунду