времена·в·английском.рф

Настоящее совершённое

часто · 6% живой речи

Презент перфект (Present Perfect)

Present Perfect используется, когда речь идёт о действии в прошлом, которое имеет связь с настоящим моментом - результат или опыт важен сейчас, а точное время не указывается.

Таймлайн Present Perfect Событие произошло в неопределённый момент прошлого, а результат тянется к настоящему. событие когда - неважно сейчас now результат виден сейчас
Главная идея: точка события «плавает» в прошлом, а штриховка показывает, что результат дотягивается до «сейчас». Появилась точная дата - нужен Past Simple.

01Как образуется

формула have/has + V3 (past participle)

+Subject + have/has + V3I have lost my keys · She has finished work
-Subject + have/has not + V3He has not called me
?Have/Has + subject + V3?Have you seen Tom? Yes, I have.
Форма по лицам
I/you/we/theyhave + V3
he/she/ithas + V3

V3 - what is it?

V3 - это причастие прошедшего времени: worked, seen, gone. Для правильных глаголов используется окончание -ed, неправильные глаголы нужно запоминать.

02Когда использовать

Спросите себя: имеет ли действие в прошлом результат или связь, которая важна сейчас, при этом точное время не названо?

Названо ли законченное время в прошлом?

Используйте Past Simple, а не Present Perfect.

Важен ли сейчас результат действия?

Используйте Present Perfect.

Речь идёт об опыте до настоящего момента?

Используйте Present Perfect, часто с ever или never.

типичные роли

  • Результат в настоящем: I have broken my phone.
  • Жизненный опыт: She has been to Paris.
  • Последние новости: They have just arrived.
  • Незавершённый период времени: We have had two calls today.

сигнал переключиться

Если вы говорите, когда именно что-то произошло в законченном прошлом, используется Past Simple.

03Слова-маркеры

МаркерРоль
alreadyужеalready (уже) - используется в основном в утвердительных предложениях: I have already eaten.
yetуже / ещёyet (уже / ещё) - используется в основном в вопросах и отрицательных предложениях, обычно в конце: Has he called yet?
justтолько чтоjust (только что) - показывает, что что-то произошло совсем недавно: She has just left.
everкогда-либоever (когда-либо) - используется в вопросах об опыте в жизни: Have you ever tried sushi?
neverникогдаnever (никогда) - имеет отрицательное значение, поэтому не нужно добавлять not: I have never flown.
forв течениеfor (в течение) - показывает длительность периода до настоящего момента: We have lived here for years.

04Как это работает в русском

Русские глаголы совершенного вида часто соответствуют идее результата в Present Perfect, но в английском всё равно нужно использовать have/has + V3. Глаголы несовершенного вида в русском тоже могут соответствовать Present Perfect, если речь идёт об опыте или состоянии, продолжающемся до настоящего момента.

05Типичные ошибки русскоязычных

типичная ошибка

I have seen him yesterday.I saw him yesterday.

Вчера - это законченное время в прошлом, поэтому нужно использовать Past Simple.

типичная ошибка

She has went home.She has gone home.

После has используется V3: gone, а не went.

типичная ошибка

He haven't called.He hasn't called.

С he, she и it используется has или hasn't.

06Упражнения

1. I ___ my keys.

have lost

2. She ___ her homework.

has finished

3. We ___ this film before.

have seen

4. He ___ yet.

has not arrived

5. They ___ just left.

have

6. ___ you ever met Nina?

Have

07Частые вопросы

Почему после since используется Present Perfect, а не Past Simple?

Поскольку since указывает на период, который тянется до настоящего момента, используется Present Perfect.

Present Perfect используется, если временной период затрагивает настоящий момент (today, this week, since, for). Например, с since мы показываем, что действие началось в прошлом и продолжается до сих пор.

В чём разница между «I have done it» и «I did it»?

I have done it подчёркивает результат в настоящем, а I did it указывает на завершённое действие в прошлом.

Например, «Did you finish?» (прошедшее событие) против «Have you finished?» (сделано к настоящему моменту). Past Simple используется, если можно задать вопрос «когда?», а Present Perfect - если важен результат сейчас.

В чём разница между «has gone» и «has been»?

Has gone указывает на то, что кто-то ушёл и ещё не вернулся, а has been - что кто-то побывал где-то и уже вернулся.

Has gone используется для обозначения действия с продолжающимся результатом (человек всё ещё отсутствует), а has been - для описания опыта в прошлом с возвращением (например, «She has been to Paris» - она побывала в Париже и вернулась).

Читать дальше