К содержанию

Present Perfect: правила, маркеры и примеры

Виктория Бондаренко — репетитор английского, автор блога
Виктория Бондаренко Репетитор английского · 6+ лет опыта
11 мин чтения

Present Perfect — одно из самых «коварных» времён в английском. У него нет прямого аналога в русском, поэтому школьники часто переводят его как «Я сделал» (Past Simple) или вообще путают с настоящим временем. На самом деле Present Perfect — это время-мостик: оно связывает прошлое с настоящим. В этой статье разберём три главных случая его использования, составим таблицу неправильных глаголов (третья форма — самое частое, что нужно знать наизусть), пройдёмся по маркерам и сделаем шесть упражнений с ответами. Если ты разбираешь Present Perfect — материал для тебя; если хочешь увидеть все времена в одной картине, загляни в хаб «Времена английского языка».

Главная идея: мостик между прошлым и настоящим

Ключ к Present Perfect — вопрос «А это важно сейчас?».

  • Past Simple говорит: «это случилось в прошлом, точка». Действие завершилось, мы не связываем его с настоящим.
  • Present Perfect говорит: «это уже случилось (или только что случилось, или длится до сих пор) — и результат важен прямо сейчас».

Сравни две фразы про одно и то же действие:

  • I read this book last summer. — Я прочитал эту книгу прошлым летом. (событие в прошлом → Past Simple)
  • I have read this book. — Я (уже) прочитал эту книгу. (результат важен сейчас → Present Perfect: «могу обсудить сюжет»)

Вторая фраза не привязана ко времени — только к факту «уже прочитал». Это и есть Present Perfect: важен результат, не момент.

Три главных случая Present Perfect

1. Опыт в жизни (когда-нибудь делал?)

Вопрос «Have you ever …?» — самый частый в Present Perfect. Здесь важно, было ли действие в жизни вообще, без привязки ко времени.

  • I have been to London. — Я бывал в Лондоне. (когда-то в жизни, неважно когда)
  • She has visited three countries. — Она побывала в трёх странах.
  • Have you ever seen a shooting star? — Ты когда-нибудь видел падающую звезду?
  • We have never tried sushi. — Мы никогда не пробовали суши.

Маркеры: ever (когда-нибудь), never (никогда), in my life (в моей жизни), before (раньше).

2. Недавно (только что / уже / ещё)

Здесь важно, что результат появился совсем недавно и ещё актуален.

  • I have just finished my homework. — Я только что закончил домашку.
  • She has already left. — Она уже ушла.
  • Have you done it yet? — Ты уже сделал это?
  • We haven’t had lunch yet. — Мы ещё не пообедали.

Маркеры: just (только что), already (уже), yet (ещё — в отрицаниях и вопросах), recently (недавно).

3. Действие, которое длится до сих пор (for / since)

Здесь важно, что действие началось в прошлом и продолжается в настоящем.

  • I have lived here for 5 years. — Я живу здесь 5 лет. (всё ещё живу)
  • She has known him since 2020. — Она знает его с 2020 года. (всё ещё знает)
  • We have studied English since childhood. — Мы учим английский с детства.

Маркеры: for + период (for 5 years, for a long time), since + точка отсчёта (since 2020, since last summer, since I was a child).

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

Схема

have / has + V3 (третья форма глагола)
  • have — для I, you, we, they и множественного числа.
  • has — для he, she, it и единственного числа 3-го лица.

V3 — это третья форма глагола: для правильных глаголов совпадает с V2 (просто +ed), для неправильных нужно учить.

Примеры:

  • I have played football. — played (V3 правильного глагола)
  • She has written a letter. — written (V3 неправильного)
  • They have gone home. — gone (V3 неправильного)

Топ-12 неправильных глаголов, которые нужно знать наизусть

Эти глаголы встречаются в Present Perfect чаще всего. Выучи их в трёх формах (V1 — V2 — V3).

V1 (инфинитив)V2 (Past Simple)V3 (Past Participle)Перевод
bewas / werebeenбыть
havehadhadиметь
dodiddoneделать
gowentgoneидти, ехать
seesawseenвидеть
eatateeatenесть, кушать
readreadreadчитать
writewrotewrittenписать
taketooktakenбрать, взять
makemademadeделать, создавать
givegavegivenдавать
knowknewknownзнать

Заметь: read читается как «рид» во всех трёх формах, но V2 и V3 пишутся одинаково. У make все три формы «make-made-made». Это исключения — остальные неправильные глаголы меняют гласную или добавляют -n.

Слова-маркеры Present Perfect

Маркеры — главная подсказка, что нужно Present Perfect, а не Past Simple.

МаркерПереводПример
everкогда-нибудьHave you ever been to Paris?
neverникогдаI have never tried Thai food.
justтолько чтоShe has just called.
alreadyужеWe have already finished.
yetещё (в отрицаниях и вопросах)I haven’t done it yet.
recentlyнедавноThey have recently moved.
so farдо сих пор, покаSo far we have learned 5 tenses.
forв течение (период)I have lived here for 3 years.
sinceс (точка отсчёта)She has worked here since 2021.
how longкак долгоHow long have you studied English?
this week / this month / todayна этой неделе / в этом месяце / сегодняI have read 3 books this month.

Главное правило: если в предложении есть already, yet, just, ever, never, for, since, recently — скорее всего, это Present Perfect. Если есть yesterday, last week, ago, in 2020 — это Past Simple.

Разница с Past Simple

Past Simple и Present Perfect — самая частая путаница. Вот чёткая граница:

Past SimplePresent Perfect
Привязка ко времениКонкретный момент в прошлом (yesterday, last week, ago)Без привязки / результат важен сейчас
ВопросWhen did you do it?Have you ever done it?
ПримерI lost my keys yesterday.I have lost my keys. (не могу сейчас найти!)
Русский переводЯ потерял ключи вчера.Я потерял ключи (= сейчас не могу найти).

Ключевая фраза для различения: «когда?» → Past Simple, «уже / когда-нибудь / до сих пор?» → Present Perfect.

6 упражнений на Present Perfect

Упражнение 1. Выбери Past Simple или Present Perfect

  1. I ___ (lose) my keys yesterday.
  2. She ___ (lose) her keys. She can’t open the door now.
  3. We ___ (visit) Rome last summer.
  4. They ___ (visit) Rome three times. They know it well.
  5. He ___ (buy) a new phone two days ago.
Показать ответы
  1. lost (yesterday → Past Simple)
  2. has lost (результат важен сейчас: can’t open the door → Present Perfect)
  3. visited (last summer → Past Simple)
  4. have visited (три раза в жизни, результат — знают город → Present Perfect)
  5. bought (two days ago → Past Simple)

Упражнение 2. Раскрой скобки

  1. I (read) this book already.
  2. She (never / try) sushi.
  3. They (live) here since 2019.
  4. He (just / finish) his work.
  5. We (not / see) that film yet.
Показать ответы
  1. have read (already → Present Perfect)
  2. has never tried (never → Present Perfect)
  3. have lived (since 2019 → Present Perfect, длится до сих пор)
  4. has just finished (just → Present Perfect)
  5. haven’t seen (yet → Present Perfect, отрицание)

Упражнение 3. Поставь глагол в Present Perfect

  1. I ___ (know) him for 10 years.
  2. She ___ (write) three emails today.
  3. They ___ (go) to the park. They will be back soon.
  4. We ___ (eat) lunch already.
  5. He ___ (never / be) to Asia.
Показать ответы
  1. have known (for 10 years → Present Perfect, длится)
  2. has written (today → Present Perfect, today не закончилось)
  3. have gone (have gone и ещё не вернулись → Present Perfect, результат важен)
  4. have eaten (already → Present Perfect)
  5. has never been (never + be → Present Perfect)

Упражнение 4. Переведи на английский

  1. Я уже сделал домашку.
  2. Она только что пришла.
  3. Мы живём здесь с 2020 года.
  4. Ты когда-нибудь был в Лондоне?
  5. Он ещё не звонил.
Показать ответы
  1. I have already done my homework.
  2. She has just come.
  3. We have lived here since 2020. (или We have been living here since 2020.)
  4. Have you ever been to London?
  5. He hasn’t called yet.

Упражнение 5. Исправь ошибку

  1. I have saw that film.
  2. She has went home.
  3. Have you ever went to Paris?
  4. They have lived here since 5 years.
  5. I have just ate breakfast.
Показать ответы
  1. I have seen that film. (V3 от see — seen, не saw)
  2. She has gone home. (V3 от go — gone, не went)
  3. Have you ever been to Paris? (V3 от go — been после have; ever требует Present Perfect)
  4. They have lived here for 5 years. (for + период, since + точка отсчёта)
  5. I have just eaten breakfast. (V3 от eat — eaten, не ate)

Упражнение 6. Составь свои предложения

Составь по одному предложению на каждый случай Present Perfect:

  1. Что ты когда-нибудь делал в жизни (опыт).
  2. Что ты только что сделал (недавно).
  3. Что ты делаешь уже долго (for/since).
Показать примеры
  1. I have ridden a horse. (опыт в жизни)
  2. I have just finished my lunch. (только что)
  3. I have studied English for 4 years. (длится до сих пор)

Шесть частых ошибок русскоговорящих

  1. «Я сделал это вчера.» → «I have done it yesterday.»«I did it yesterday.» С маркером yesterday, last week, ago — только Past Simple. Yesterday в Present Perfect не работает.

  2. «Я живу здесь с 5 лет.» → «I live here since 5 years.»«I have lived here for 5 years.» Маркер for/sine требует Present Perfect. Если действие длится до сих пор — не Present Simple, а Present Perfect.

  3. «Я никогда не пробовал суши.» → «I never tried sushi.»«I have never tried sushi.» Маркер never + опыт в жизни = Present Perfect. Без привязки ко времени это Present Perfect.

  4. «Он уже пришёл.» → «He already came.»«He has already come.» Маркер already в значении «уже (недавно)» требует Present Perfect. В Past Simple already встречается, но реже.

  5. «Я потерял ключи.» (хочу сказать, что сейчас не могу найти)«I have lost my keys.» Если результат важен в настоящем (не могу войти, не могу найти) — Present Perfect. Если просто рассказываешь, что было вчера — Past Simple.

  6. «Я читал эту книгу.» (= когда-то в жизни)«I have read this book.» Если без привязки ко времени, в значении «читал раньше / уже читал» — Present Perfect.

Что запомнить: чек-лист к уроку

  • Present Perfect = have/has + V3 (третья форма глагола).
  • Маркеры Present Perfect: already, yet, just, ever, never, recently, so far, for, since, how long.
  • Три случая: опыт в жизни (ever/never), недавно (just/already/yet), длится до сих пор (for/since).
  • for + период (for 5 years), since + точка (since 2020).
  • С yesterday, last week, ago, in 2020 — Past Simple, не Present Perfect.
  • V3 = третья форма: для правильных глаголов совпадает с V2, для неправильных учи наизусть (топ-12 в таблице выше).
  • Русский перевод Present Perfect часто звучит как Past Simple («Я потерял ключи»), но результат важен сейчас.

Смотрите также

Запишитесь на пробный урок

Если Present Perfect пока каша в голове или хочешь системно разобраться во временах — приходи на индивидуальный урок. За 60 минут найдём слабые места и составим план. Записаться.

Источники

Запишитесь на пробный урок

Если тема статьи откликнулась и хочется разобраться глубже — приходите на индивидуальный урок. 60 минут, разбор слабых мест ребёнка, план занятий.

Записаться