Present Perfect: когда его использовать

Образовать его легко: have / has + третья форма. Сложно понять, когда его использовать — об этом и эта страница.

Грамматика7 мин чтения
Спросить ИИ об этой странице

Что это

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

Поэтому с ним никогда не бывает законченного времени. Как только ты говоришь yesterday, last year или in 2019, действие остаётся в прошлом — и английский переходит на Past Simple.

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

Пять ситуаций покрывают почти все случаи — у каждой смысл, слова-подсказки, пример и почему.

1 / 11
Главная мысль
Прошлое связано с настоящимЧто-то случилось в прошлом, и это важно сейчас. Точное время не называем.
I've lost my keys, so I can't get in now.
Я потерял ключи, поэтому не могу войти.

Частые ошибки

Как чаще всего ошибаются — и как правильно.

  • I have seen him yesterday.
    I saw him yesterday.

    Yesterday — законченное время, значит Past Simple.

  • I live here since 2020.
    I've lived here since 2020.

    Началось в 2020 и до сих пор правда — это Present Perfect.

  • Did you finish it yet?
    Have you finished it yet?

    Yet спрашивает «к этому моменту?» — Present Perfect.

  • I've been to Paris last year.
    I went to Paris last year.

    Last year закончился — Past Simple.

  • She has went home.
    She has gone home.

    После have / has — третья форма: gone, не went.

Практика

8 коротких вопросов, по одному. В основном на «когда», а не на форму.

Выбери1/8
Ами
“I've lived in Rome for three years.”
Она всё ещё живёт в Риме?

Ответь — и здесь появится объяснение.

Поговори с Ами

Пойми свои ошибки.

Поговори с Ами

Фразы из жизни

Present Perfect, который люди действительно говорят: на работе, при знакомстве, когда меняются планы.

  • Have you ever…?

    Светская беседа и собеседование: спросить об опыте.

    Have you ever worked with clients abroad?

  • Have you had a chance to…?

    Рабочая почта и чат: вежливо напомнить.

    Have you had a chance to look at my report?

  • Something has come up.

    Отменить или перенести планы, не объясняя подробностей.

    Sorry, something has come up. Can we meet on Friday?

  • It's been ages!

    Встреча с тем, кого давно не видел.

    Anna! It's been ages! How are you?

  • I've heard a lot about you.

    Знакомство с человеком в первый раз.

    Nice to meet you. I've heard a lot about you.

  • Have you met…?

    Познакомить двух людей друг с другом.

    Have you met Tom? He's our new designer.

  • I've changed my mind.

    Передумать: решение меняется сейчас.

    I've changed my mind. I'll have the fish.

  • I haven't decided yet.

    Когда ждут ответа, а у тебя его пока нет.

    Are you taking the job? I haven't decided yet.

Вопросы и ответы

Когда используется Present Perfect?
Для действия в прошлом, которое важно сейчас: жизненный опыт (I've been to Spain), то, что началось в прошлом и до сих пор правда (I've lived here for five years), или недавнее действие с результатом сейчас (I've lost my keys).
Чем Present Perfect отличается от Past Simple?
Если ты называешь законченное время — yesterday, last week, in 2019, — нужен Past Simple. Если законченного времени нет и действие связано с настоящим — Present Perfect.
Можно ли использовать Present Perfect с ago или yesterday?
Нет. Ago и yesterday указывают на законченное время, а с ним всегда Past Simple: I saw it two days ago.
Как образуется Present Perfect?
have / has + третья форма глагола (past participle): I have worked, she has gone, have you seen…?