Present Perfect в английском: когда нужен и как не путать с Past Simple

Содержание 9
- Что такое Present Perfect и какой смысл передаёт это время
- Как образуется Present Perfect: формула have/has + V3
- Когда используется Present Perfect: основные случаи
- Слова-маркеры Present Perfect и их место в предложении
- Present Perfect или Past Simple: как не путать
- Present Perfect Continuous: образование и отличие от Present Perfect
- Типичные ошибки русскоязычных учащихся
- Упражнения для самопроверки с ответами
- Частые вопросы о Present Perfect
Present Perfect связывает действие в прошлом с настоящим моментом. Его постоянно путают с Past Simple: в русском языке аналога нет, и оба времени обычно переводятся прошедшим. Поэтому время Present Perfect в английском языке выбирают по смыслу. Если тебе важна связь с «сейчас», нужен Present Perfect. Если важен закончившийся момент в прошлом, нужен Past Simple.
Что такое Present Perfect и какой смысл передаёт это время
Present Perfect (настоящее совершённое время) обозначает действие, которое произошло в прошлом и связано с настоящим моментом через результат, опыт или незаконченный период.
В русском прошедшее время одно, а в английском за ним стоят два разных смысла. Одна и та же русская фраза переводится по-разному:
| English | Перевод | Что хочет сказать говорящий |
|---|---|---|
| I have lost my keys. | Я потерял ключи. | Ключей нет сейчас, я не могу открыть дверь. |
| I lost my keys. | Я потерял ключи. | Это факт из прошлого, возможно, ключи уже нашлись. |
| I’ve finished. | Я закончил. | Я свободен сейчас. |
Если сомневаешься, задай себе вопрос: «Я говорю о том, что сейчас, или о том, когда это было?»
Как образуется Present Perfect: формула have/has + V3
| Тип предложения | Формула | Пример |
|---|---|---|
| Утверждение | подлежащее + have/has + V3 | I have finished. — Я закончил. |
| Отрицание | подлежащее + haven’t/hasn’t + V3 | She hasn’t called. — Она не позвонила. |
| Вопрос | Have/Has + подлежащее + V3? | Have you seen it? — Ты это видел? |
Has ставится с he, she, it, have — с I, you, we, they. Произношение: have /hæv/, в беглой речи слабая форма /həv/.
В речи и в неофициальных текстах используют сокращения: ‘ve, ‘s, haven’t, hasn’t. Здесь есть ловушка: ‘s может означать и has, и is. Если после ‘s стоит V3, это has: He’s gone (has gone). Если стоит прилагательное, это is: He’s tired (is tired).
V3 — третья форма глагола. У правильных глаголов она образуется с окончанием -ed: work – worked – worked. У неправильных берём третий столбец таблицы: go – went – gone, see – saw – seen, do – did – done. Если подставишь вторую форму, получится ошибка.
Один глагол во всех лицах:
| Лицо | Утверждение | Отрицание | Вопрос |
|---|---|---|---|
| I | I have seen | I haven’t seen | Have I seen? |
| you | you have seen | you haven’t seen | Have you seen? |
| he / she / it | he has seen | he hasn’t seen | Has he seen? |
| we | we have seen | we haven’t seen | Have we seen? |
| they | they have seen | they haven’t seen | Have they seen? |
Когда используется Present Perfect: основные случаи
Основных случаев шесть, и в каждом связь с настоящим своя: в первом это результат, во втором — опыт.
- Результат виден сейчас. She has broken her arm. — Она сломала руку (рука в гипсе сейчас).
- Жизненный опыт без даты. Have you ever been to Japan? — Ты когда-нибудь был в Японии? Сюда же относится конструкция This is the first time…: This is the first time I’ve tried sushi. — Я впервые пробую суши.
- Незаконченный период. I’ve drunk three cups of coffee today. — Сегодня я выпил три чашки кофе. День ещё идёт.
- Свежие новости. The minister has resigned. — Министр ушёл в отставку.
- Состояние до настоящего с for/since. I have known him for ten years. — Я знаю его десять лет. Чаще всего здесь стоят глаголы состояния: know, like, believe, own, want, belong.
- Изменения со временем. Prices have risen. — Цены выросли.
Незаконченный период — подсказка, а не автоматическое правило. Решает то, связываешь ли ты действие с периодом, который ещё идёт. Утром, пока утро не кончилось, говорят I haven’t had coffee this morning. Вечером то же утро уже прошло, и фраза меняется: I didn’t have coffee this morning.
Слова-маркеры Present Perfect и их место в предложении
Маркеры подсказывают время, и у каждого есть своё место во фразе.
| Маркер | Перевод | Позиция | Пример |
|---|---|---|---|
| already | уже | между have и V3 | I’ve already eaten. |
| just | только что | между have и V3 | She has just left. |
| yet | ещё (не), уже (в вопросе) | в конце отрицания или вопроса | Have you finished yet? |
| ever | когда-нибудь | перед V3 | Have you ever flown? |
| never | никогда | перед V3 | I’ve never seen snow. |
| recently / lately | недавно / в последнее время | обычно в конце | He hasn’t slept well lately. |
| so far / up to now | пока что / до сих пор | в начале или в конце | So far we’ve done two tasks. |
| for | в течение | перед отрезком времени | for two years |
| since | с (какого-то момента) | перед точкой отсчёта | since 2020, since Monday |
Если не можешь выбрать между for и since, посмотри, что идёт дальше. Отрезок времени (two years, an hour) требует for, точка отсчёта (2020, Monday) — since.
Маркер остаётся подсказкой. Just в американском английском встречается с Past Simple. А for бывает и в Past Simple: I lived in London for two years. — Я жил в Лондоне два года (и уехал).
Present Perfect или Past Simple: как не путать
Тебе важен результат или момент? На этом вопросе строится весь выбор.
| Present Perfect | Past Simple | |
|---|---|---|
| Что важно | связь с настоящим | момент в прошлом |
| Время | не названо или ещё не закончилось | названо и закончилось |
| Маркеры | just, already, yet, ever, never, since | yesterday, ago, last week, in 2015 |
| Пример | I’ve seen this film. | I saw this film yesterday. |
С законченным временем Past Simple обязателен. Вопрос с When? почти всегда требует Past Simple: When did you arrive?, а не When have you arrived? «Когда» спрашивает о моменте, а момент — область Past Simple.
Отдельная ловушка — новости. Первую фразу дают в Present Perfect, а детали — в Past Simple: The president has arrived in London. He landed at 9. Как только появляется конкретное время, нужен Past Simple.
О людях, которых уже нет, говорят в Past Simple: Shakespeare wrote many plays. Его жизнь — завершённый период.
Различаются и been и gone:
- She has been to Paris. — Она была в Париже (и вернулась).
- She has gone to Paris. — Она уехала в Париж (и сейчас там).
Произношение: been /biːn/, в AmE часто /bɪn/; gone /ɡɒn/ (BrE), /ɡɑːn/ или /ɡɔːn/ (AmE).
В американском английском Past Simple с just, already, yet встречается чаще: Did you eat yet? (AmE) — Have you eaten yet? (BrE). Это вариант нормы, а не ошибка.
Present Perfect Continuous: образование и отличие от Present Perfect
Время Present Perfect Continuous в английском близко к простому Present Perfect, но смещает акцент на процесс.
Формула: have/has + been + V-ing. I’ve been waiting for an hour. — Я жду уже час. Отрицание: She hasn’t been sleeping well. Вопрос: How long have you been studying?
Continuous подчёркивает процесс и длительность, простая форма — результат или количество:
- I’ve written three emails. — Я написал три письма (результат, есть число).
- I’ve been writing emails all morning. — Я всё утро пишу письма (процесс).
Если видны следы недавнего процесса, тоже нужен Continuous: I’m tired because I’ve been running. — Я устал, потому что бегал.
Глаголы состояния (know, like, believe, own, want, belong) в значении состояния в Continuous обычно не употребляются. Правильно I’ve known her for years, а I’ve been knowing her — ошибка. Некоторые из этих глаголов допускают Continuous, если меняется значение, поэтому выписывай их вместе с примерами.
Типичные ошибки русскоязычных учащихся
Многие ошибки появляются из-за дословного перевода с русского. Фраза «живу здесь с 2010 года» подсказывает настоящее время, хотя в английском нужен Present Perfect.
| Неправильно | Правильно | Почему |
|---|---|---|
| I live here since 2010. | I have lived / have been living here since 2010. | Действие длится до сих пор: с since нужен Present Perfect (Continuous). |
| I have seen him yesterday. | I saw him yesterday. | Yesterday — законченное время. |
| When have you arrived? | When did you arrive? | Вопрос о моменте требует Past Simple. |
| She has went home. | She has gone home. | Нужна V3, а не V2. |
| He have finished. | He has finished. | С he, she, it ставится has. |
| I’ve been knowing her for years. | I’ve known her for years. | Know в значении «знать» в Continuous не употребляется. |
| Shakespeare has written many plays. | Shakespeare wrote many plays. | Жизнь автора завершена. |
Если переводишь фразу с «с … года» или «уже … лет», проверь время дважды: здесь легче всего ошибиться.
Упражнения для самопроверки с ответами
Выполни задания письменно, а потом сверь ответы. Если сомневаешься в пункте, найди в нём маркер или подумай, важен результат или момент.
Задание 1. Поставь глагол в Present Perfect или Past Simple.
- I ___ (see) this film last week.
- She ___ (never / be) to London.
- ___ you ___ (finish) your homework yet?
- We ___ (live) in this flat since 2018.
- When ___ he ___ (arrive)?
- Look! Someone ___ (break) the window.
Задание 2. Вставь for или since.
- I’ve known Kate ___ five years.
- He has worked here ___ March.
- They’ve been waiting ___ an hour.
- She hasn’t called me ___ Monday.
Задание 3. Выбери Present Perfect или Present Perfect Continuous.
- I’m tired because I ___ (study) all evening.
- She ___ (write) two essays today.
- How long ___ you ___ (know) your best friend?
- Your hands are dirty. ___ you ___ (work) in the garden?
Ответы.
Задание 1: 1) saw; 2) has never been; 3) Have you finished; 4) have lived (возможно have been living); 5) did he arrive; 6) has broken.
Задание 2: 1) for; 2) since; 3) for; 4) since.
Задание 3: 1) have been studying; 2) has written; 3) have you known; 4) Have you been working.
Частые вопросы о Present Perfect
Можно ли сказать Present Perfect с yesterday? Нет. С законченным временем (yesterday, ago, last week, in 2015) нужен Past Simple: I met her yesterday.
Чем has been отличается от has gone? Been — побывал и вернулся, gone — уехал и сейчас там. Примеры — в разделе о выборе между временами.
Почему с for и since по-русски получается настоящее время? Действие началось в прошлом и продолжается сейчас: I’ve lived here since 2010 — Я живу здесь с 2010 года.
Did you eat yet — это ошибка? Нет, это американский вариант нормы. В британском английском скажут Have you eaten yet? Для учебной работы ориентируйся на вариант, принятый в твоём курсе.
Когда выбирать Continuous, а когда простую форму? Процесс и длительность — Continuous, результат или количество — простая форма. Глаголы состояния остаются в простой форме.
В первую очередь повтори формулу have/has + V3, разницу «результат или момент» и маркеры законченного времени. На них держатся все остальные случаи.