Как образуется Present Perfect: таблица
have (с I, you, we, they) или has (с he, she, it) + третья форма глагола. У правильных глаголов V3 = V2 с окончанием -ed (worked, played), неправильные надо выучить: go – went – gone, see – saw – seen. Все формы — в таблице неправильных глаголов.
| Форма | I / you / we / they | he / she / it |
|---|---|---|
| Утверждение | I have (I’ve) finished. | She has (she’s) finished. |
| Отрицание | I haven’t finished. | She hasn’t finished. |
| Вопрос | Have you finished? | Has she finished? |
| Краткий ответ | Yes, I have. / No, I haven’t. | Yes, she has. / No, she hasn’t. |
She’s может быть и she is, и she has: she’s working (is), she’s worked (has). Подсказка — форма глагола после него.
Когда употребляется Present Perfect
Жизненный опыт
Случалось ли это когда-нибудь в жизни — без конкретного времени. Часто с ever и never.
Have you ever tried sushi?
Ты когда-нибудь пробовал суши?
I’ve never been to Japan.
Я никогда не была в Японии.
Результат важен сейчас
Действие произошло, и мы видим его последствие в настоящем.
I’ve lost my keys.
Я потеряла ключи (и сейчас их нет).
He’s broken his leg.
Он сломал ногу (нога в гипсе).
Только что, уже, ещё не: just, already, yet
The train has just left.
Поезд только что ушёл.
I’ve already done my homework.
Я уже сделала домашнее задание.
Have you finished yet? — No, not yet.
Ты уже закончил? — Нет, ещё нет.
Действие длится до сих пор: for и since
Началось в прошлом и не закончилось. По-русски здесь настоящее время, по-английски — Present Perfect (или Present Perfect Continuous для длительных действий).
We’ve lived here for five years.
Мы живём здесь пять лет.
I’ve known her since school.
Я знаю её ещё со школы.
Период ещё не закончился
Today, this week, this year — пока период длится.
I’ve drunk three coffees today.
Я сегодня уже выпила три кофе.
She hasn’t called me this week.
На этой неделе она мне не звонила.
Слова-маркеры Present Perfect
Ever, never, already, just стоят между have и V3. Yet — в конце вопросов и отрицаний. For + продолжительность (for two years), since + начало (since 2020, since Monday).
- ever
- never
- already
- just
- yet
- for
- since
- so far
- recently
- lately
- today
- this week
- this year
- How long…?
Present Perfect или Past Simple
Главный вопрос: назван ли момент? Если да (yesterday, last year, in 2020, When…?), — Past Simple. Если время неважно, а важен результат или опыт, — Present Perfect.
| Present Perfect | Past Simple | |
|---|---|---|
| Время | не назван или период длится | назван, период закончился |
| Пример | I’ve seen this film. | I saw this film last week. |
| Маркеры | ever, never, just, yet, since | yesterday, ago, last…, in 2020 |
| Вопрос | Have you ever been to Rome? | When did you go there? |
Been или gone
She has been to Paris.
Она была в Париже (и вернулась).
She has gone to Paris.
Она уехала в Париж (и сейчас там).
Типичные ошибки
Так часто говорят те, кто учит английский. Слева — как не надо, справа — как правильно.
Не так:
I have seen him yesterday.Так: I saw him yesterday.
Yesterday, ago, last… — только Past Simple.
Не так:
I live here since 2019.Так: I have lived here since 2019.
Длится до сих пор с since — Present Perfect.
Не так:
She has went home.Так: She has gone home.
После have / has — третья форма (V3), а не вторая.
Не так:
When have you arrived?Так: When did you arrive?
When…? спрашивает о времени — Past Simple.
Не так:
I have finished it yet.Так: I have already finished it.
Yet — в вопросах и отрицаниях; в утверждении — already.
Проверьте себя
Тест: Present Perfect или Past Simple
12 вопросов с объяснением после каждого ответа. Бесплатно и без регистрации.
I have seen · I saw