Скоро
RU
12 ноября 2026 г. · 6 min

Present Perfect: правила, формула и примеры

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

Настольный календарь с галочкой

В русском одно прошедшее время: «я потерял ключи» — и неважно, нашлись они или нет. В английском это два разных предложения. I lost my keys — история из прошлого. I have lost my keys — ключей нет сейчас. Это и есть Present Perfect: прошлое действие, результат которого важен в настоящем.

Формула

Формула Пример
Утверждение have / has + V3 I have finished. She has finished.
Отрицание have / has + not + V3 I haven’t finished. She hasn’t finished.
Вопрос Have / Has + подлежащее + V3? Have you finished? Has she finished?

V3 — третья форма глагола. У правильных глаголов она совпадает с прошедшим временем: work — worked — worked. У неправильных её нужно знать: see — saw — seen, write — wrote — written. Все формы — в таблице неправильных глаголов.

В разговоре have и has почти всегда сокращают: I’ve, you’ve, she’s, we’ve, they’ve.

Когда употребляется

1. Результат важен сейчас

  • I**’ve broken** my phone. — Я разбил телефон (и теперь не могу позвонить).
  • She**’s cut** her hair. — Она подстриглась (видно по ней сейчас).

2. Опыт: было ли это вообще когда-нибудь

  • Have you ever been to London? — Ты когда-нибудь был в Лондоне?
  • I**’ve never seen** this film. — Я никогда не видел этот фильм.

3. Действие только что произошло или ещё не произошло

  • I**’ve just eaten**. — Я только что поел.
  • Have you done your homework yet? — Ты уже сделал домашнее задание?
  • The bus hasn’t come yet. — Автобус ещё не пришёл.

4. Длится до сих пор (с for и since)

  • I**’ve known** him for ten years. — Я знаю его десять лет.
  • We**’ve lived** here since 2020. — Мы живём здесь с 2020 года.

Обратите внимание: в русском здесь настоящее время («знаю», «живём»), а в английском — Present Perfect.

Слова-подсказки

Слово Значение Пример
just только что I’ve just arrived.
already уже She’s already left.
yet уже (в вопросе), ещё (в отрицании) Have you finished yet?
ever когда-нибудь Have you ever tried sushi?
never никогда I’ve never flown.
for в течение for three hours
since с (какого-то момента) since Monday
recently, lately недавно, в последнее время I haven’t slept well lately.

Present Perfect или Past Simple

Главное правило: если названо законченное время — Past Simple.

Present Perfect Past Simple
I**’ve seen** this film. (знаю сюжет) I saw this film last week.
She**’s lost** her bag. (сумки нет) She lost her bag yesterday.
Have you been to Italy? (опыт) When did you go to Italy?
I**’ve worked** here for 5 years. (и работаю) I worked there for 5 years. (уже не работаю)

Вопрос со словом when — почти всегда Past Simple: раз спрашивают «когда», важен момент в прошлом.

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

  • I have seen him yesterday. → I saw him yesterday.
  • I have went. → I have gone. (третья форма, а не вторая)
  • She have finished. → She has finished.
  • I live here since 2020. → I**’ve lived** here since 2020.

Как закрепить

  1. Выучите третьи формы самых частых неправильных глаголов — без них Present Perfect не построить. Удобный план — в статье «Как выучить неправильные глаголы».
  2. Расскажите о своём опыте: пять фраз с I’ve never… и пять с I’ve already….
  3. Посмотрите, как Present Perfect вписывается в общую систему, — в статье «Времена в английском языке».

FAQ

Как образуется Present Perfect?

Have или has плюс третья форма глагола (Past Participle). Has — для he, she, it, have — для остальных: I have finished, she has finished. У правильных глаголов третья форма оканчивается на -ed, у неправильных её нужно знать: go — gone, see — seen.

Можно ли использовать Present Perfect со словом yesterday?

Нет. Если названо законченное время в прошлом (yesterday, last week, in 2020, two days ago), нужен Past Simple: I saw him yesterday. Present Perfect — без точного времени или с периодом, который ещё не закончился (today, this week).

Чем отличаются been и gone?

He has gone to Paris — он уехал в Париж и сейчас там. He has been to Paris — он бывал в Париже (и вернулся). Been — про опыт, gone — про то, что человек ещё не вернулся.

For или since?

For — длительность: for two years (два года). Since — точка отсчёта: since 2020, since Monday (с 2020 года, с понедельника). I have lived here for five years = I have lived here since 2021.

Учите эти слова в приложении Words

Карточки со свайпами, интервальное повторение — приложение само решает, когда вернуть слово, — и разговор голосом с ИИ. Первая тысяча слов бесплатно.

iPhone и iPad

Статьи

Тест на уровень английского по словарному запасу

18 слов от простых к редким, около двух минут, без регистрации. В конце — примерный словарный запас, уровень от A1 до B2 и совет, с чего продолжать.

Уровни английского языка: от A1 до C2

Что умеет человек на каждом уровне, сколько примерно нужно слов и часов занятий и как быстро узнать свой уровень.

Как выучить неправильные глаголы английского языка

95 глаголов кажутся длинным списком, пока не заметишь, что их формы повторяются. Делим на четыре группы и учим по несколько в день.

Words скоро появится в App Store

Приложение для iPhone и iPad готовится к выходу. А пока учить те же слова можно в Telegram.

Открыть в Telegram

Words для Android — в планах

Сейчас приложение есть только для iPhone и iPad. Мы считаем, сколько людей ждут версию для Android, — ваш голос учтён. Спасибо!

А пока — учить слова в Telegram