Present Perfect в английском: правила и примеры
Present Perfect простыми словами: have/has + Past Participle, результат сейчас, already, just, yet, ever, never и сравнение с Past Simple.
Present Perfect — английское время, которое связывает прошлое с настоящим. Действие уже произошло, но важен результат, опыт или связь с текущим моментом: I've lost my keys, She has finished the task, Have you ever been to London? Формула простая: have/has + Past Participle.
Чтобы увидеть место Present Perfect в системе, открой времена в английском языке. Для контраста держи рядом Past Simple, а для третьих форм — таблицу неправильные глаголы английского. А если важен не результат, а длительность процесса, смотри Present Perfect Continuous.
Когда используется Present Perfect
Present Perfect нужен, когда прошлое важно сейчас.
Основные случаи:
- результат сейчас: I've broken my glasses — очки сейчас сломаны;
- жизненный опыт: I've tried sushi — у меня есть такой опыт;
- действие только что произошло: She's just left;
- действие началось в прошлом и продолжается: I've lived here for five years;
- действие еще не произошло к текущему моменту: I haven't finished yet.
Формула Present Perfect
| Тип | Формула | Пример |
|---|---|---|
| Утверждение | I/you/we/they + have + V3 | I have finished. |
| Утверждение 3-е лицо | he/she/it + has + V3 | She has finished. |
| Отрицание | have/has + not + V3 | We haven't finished. |
| Вопрос | Have/Has + подлежащее + V3? | Have you finished? |
Короткие формы: I've, you've, we've, they've, he's, she's, hasn't, haven't.
Past Participle: третья форма
У правильных глаголов третья форма совпадает с -ed: worked, played, opened. У неправильных — своя: go -> gone, see -> seen, write -> written, take -> taken.
| Infinitive | Past Simple | Past Participle | Пример |
|---|---|---|---|
| do | did | done | I've done it. |
| see | saw | seen | Have you seen this? |
| go | went | gone | She's gone home. |
| eat | ate | eaten | We haven't eaten yet. |
| write | wrote | written | He has written a note. |
Маркеры Present Perfect
| Маркер | Значение | Пример |
|---|---|---|
| already | уже | I've already paid. |
| just | только что | She has just called. |
| yet | еще, уже в вопросе | Have you finished yet? |
| ever | когда-либо | Have you ever tried it? |
| never | никогда | I've never been there. |
| for | в течение | We've lived here for two years. |
| since | с какого момента | I've known her since 2020. |
| today / this week | период еще не закончился | I've had three meetings today. |
Примеры Present Perfect с переводом
- I've lost my wallet. — Я потерял кошелек.
- She has already left. — Она уже ушла.
- Have you finished your homework yet? — Ты уже закончил домашку?
- We haven't decided yet. — Мы еще не решили.
- I've never eaten oysters. — Я никогда не ел устриц.
- Has he ever worked abroad? — Он когда-нибудь работал за границей?
- They have just arrived. — Они только что приехали.
- I've known him for years. — Я знаю его много лет.
- She has lived here since May. — Она живет здесь с мая.
- We've seen this episode before. — Мы уже видели эту серию раньше.
- I haven't had coffee today. — Я сегодня еще не пил кофе.
- The price has gone up. — Цена выросла.
Present Perfect vs Past Simple
| Past Simple | Present Perfect |
|---|---|
| I lost my keys yesterday. | I've lost my keys. |
| She called at 9. | She has just called. |
| Did you visit Rome in 2022? | Have you ever visited Rome? |
| We lived there for two years. | We've lived here for two years. |
Past Simple указывает на завершенный момент в прошлом. Present Perfect показывает результат или опыт, важный сейчас.
Как отработать в речи
Составь 6 предложений:
- 2 про опыт: I've never..., Have you ever...?
- 2 про результат: I've lost..., I've finished...
- 2 с
for/since: I've lived... for, I've known... since.
Проговаривай вслух, потому Present Perfect часто понимают глазами, но забывают в разговоре. Для практики результата и опыта попробуй бесплатно в Токи.
Мини-тренажер: опыт и результат
Раздели примеры на две группы.
| Смысл | Шаблон | Пример |
|---|---|---|
| опыт | I have never / Have you ever | I've never tried surfing. |
| результат сейчас | I have already / I haven't yet | I've already booked the tickets. |
| период до сейчас | I have ... for/since | I've worked here for six months. |
Сначала скажи три правдивых предложения о себе. Потом задай три вопроса другу или воображаемому собеседнику: Have you ever...?, Have you already...?, How long have you...?
Present Perfect в коротком диалоге
A: Have you finished the task yet?
B: Yes, I've just sent it.
A: Great. Have you talked to Anna?
B: Not yet. I've been busy all morning.
В таком диалоге видно, почему Present Perfect связан с настоящим: задача уже отправлена, разговор еще не состоялся, утро влияет на текущую ситуацию.
Как не скатиться в перевод с русского
Русская фраза «я уже сделал» часто толкает к Past Simple, но в английском важно, есть ли конкретный момент прошлого. I did it yesterday — Past Simple, потому есть yesterday. I've already done it — Present Perfect, потому важен результат сейчас.
Проверочный вопрос: «мне важно когда или важно что теперь?» Если важно когда, выбирай Past Simple. Если важно что теперь, чаще нужен Present Perfect.
Еще одна подсказка: Present Perfect часто отвечает на скрытый вопрос «что изменилось сейчас?». I've cleaned the room значит, что комната теперь чистая.
Именно поэтому контекст важнее дословного перевода.
Частые ошибки
Have + V2
Неправильно: I have saw. Правильно: I have seen.
Present Perfect с yesterday
Неправильно: I have seen him yesterday. Правильно: I saw him yesterday.
Путать for и since
For + период: for three years. Since + точка старта: since 2021.
Забывать has
С he/she/it: She has finished, не She have finished.
Упражнения
- I ___ already eaten. (have / did)
- She has ___ the email. (sent / send)
- Have you ever ___ to Spain? (been / went)
- We ___ there yesterday. (went / have gone)
- I have known him ___ 2019. (for / since)
- They haven't arrived ___. (yet / already)
Ответы: 1. have; 2. sent; 3. been; 4. went; 5. since; 6. yet.
Частые вопросы
Что такое Present Perfect простыми словами?
Это время для прошлого действия, которое связано с настоящим: есть результат, опыт или период до текущего момента.
Чем Present Perfect отличается от Past Simple?
Past Simple говорит, когда действие случилось. Present Perfect говорит, что сейчас важен результат или опыт.
Что такое V3?
V3 — третья форма глагола, Past Participle: done, seen, gone, written.
Можно ли использовать Present Perfect с today?
Да, если день еще не закончился: I've had two calls today.
Вывод
Present Perfect становится понятным, если помнить связь с настоящим. Формула одна: have/has + V3. Смотри на маркеры, не смешивай его с Past Simple и обязательно учи третьи формы в живых примерах.
Токи