Present Perfect или Past Simple

Past Simple — когда важно «когда»: yesterday, ago, in 2020. Present Perfect — результат или опыт сейчас: ever, just, already, since. Таблица и ловушки.

  • Уровень A2–B1
  • 4 минуты чтения
  • Обновлено 4 октября 2026

Коротко

Past Simple — законченное действие в прошлом, важно когда: I saw him yesterday. Present Perfect — результат или опыт к настоящему, когда — неважно: I have seen this film.

  • Есть yesterday, last week, ago, in 2020 или вопрос When…? — только Past Simple.
  • Есть ever, never, just, already, yet, since, so far — Present Perfect.
  • Период ещё идёт (today, this week) — Present Perfect; закончился (yesterday, last week) — Past Simple.

По-русски оба времени переводятся одинаково: я видел, я потерял, я был. Поэтому русскоязычные путают их чаще любой другой пары времён. Различие сводится к одному вопросу. Past Simple отвечает на «когда это было?», Present Perfect — на «что есть сейчас в результате?».


Главное правило

Present PerfectPast Simple
Что важнорезультат или опыт сейчассамо событие в прошлом
Времяне указано или неважноуказано или понятно из контекста
Периодещё идёт: today, this week, so farзакончился: yesterday, last week, in 2020
Формулаhave / has + V3V2, в вопросе и отрицании — did
ПримерI have lost my keys. — Ключей нет.I lost my keys yesterday. — Факт о вчера.

Третью и вторую форму неправильных глаголов — seen, saw, gone, went — смотрите в таблице неправильных глаголов.


Маркеры времени

Present PerfectPast Simple
ever, neveryesterday
just, already, yetlast week, last month, last year
for, since — если длится до сих пор… ago
recently, latelyin 2010, on Monday
today, this week — период не закончилсяwhen I was young
so far, up to nowWhen…? What time…?
How long…? How many times…?—

Маркер — подсказка, а не закон. For бывает и в Past Simple, если период закончился: She lived in Rome for five years — больше там не живёт.


10 пар примеров

Present PerfectPast Simple
I have lost my keys. — Не могу найти.I lost my keys yesterday. — Факт о вчера.
She has broken her leg. — Сейчас в гипсе.She broke her leg last year. — Давно зажило.
I have been to London. — Такой опыт есть.I went to London in 2019. — Конкретная поездка.
Have you seen this film? — Хоть раз?Did you see the film last night? — Вчера вечером?
He has just left. — Только что.He left five minutes ago. — Пять минут назад.
I haven't eaten today. — День не закончился.I didn't eat yesterday. — Вчера закончилось.
She has lived here for five years. — Живёт до сих пор.She lived here for five years. — Уже не живёт.
I've already done my homework. — Сделано, можно гулять.I did my homework in the morning. — Утром — факт.
Have you ever tried sushi? — Хоть раз в жизни?Did you try the sushi at the party? — На той вечеринке?
It has rained a lot this week. — Неделя ещё идёт.It rained a lot last week. — Неделя прошла.

Как это звучит в разговоре

Новость или опыт начинают с Present Perfect, а подробности — когда, где, как — продолжают в Past Simple:

— Have you ever been to Italy? — Ты когда-нибудь был в Италии?

— Yes, I have. I went there in 2022. — Да. Ездил в 2022 году.

— I've lost my phone! — Я потерял телефон!

— When did you lose it? — Когда?

— I think I left it in the café. — Кажется, оставил в кафе.

Вопрос «когда?» — только Past Simple

Если спрашиваете when или what time, время уже конкретное — нужен Past Simple:

Частая ошибка

❌ When have you arrived? ✅ When did you arrive?

❌ What time has she left? ✅ What time did she leave?


Ловушки для русскоязычных

❌ Неправильно✅ ПравильноПочему
I have seen him yesterday.I saw him yesterday.Yesterday — законченное время, только Past Simple
I live here since 2018.I have lived here since 2018.Длится до сих пор — Present Perfect, а не Present Simple
When have you come?When did you come?When — вопрос о конкретном времени
Shakespeare has written 37 plays.Shakespeare wrote 37 plays.Автор умер — «опыт» закрыт, Past Simple
I have been to Paris last year.I went to Paris last year.Last year — конкретное время
Did you ever try it?Have you ever tried it?Опыт за всю жизнь — Present Perfect (британская норма)

Американский вариант

В американском английском Past Simple часто стоит там, где британский требует Present Perfect, особенно с just, already, yet: I just ate. Did you finish yet? Это не ошибка, а вариант нормы. В школе и на экзаменах — ЕГЭ, ОГЭ, Cambridge — придерживайтесь британского: I've just eaten. Have you finished yet?

См. также

Проверить себя на практике — 20 заданий с объяснениями

Напишите своё предложение на тему «Present Perfect или Past Simple» — проверим

Знать правило и применять его — не одно и то же. Линграмора найдёт ошибки и объяснит каждую по-русски. Первые проверки — прямо здесь, без регистрации.

0 / 300 · без регистрации

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

Можно ли сказать «I have seen him yesterday»?

Нет. Yesterday называет законченное время в прошлом, а Present Perfect с ним не сочетается. Правильно: I saw him yesterday. То же с ago, last week, in 2020 и вопросом When…?

Чем «I have lived here for five years» отличается от «I lived here for five years»?

I have lived here for five years — живу здесь пять лет и сейчас. I lived here for five years — жил пять лет, но больше не живу. Период закончился — значит Past Simple.

Спрашивают в Present Perfect, а отвечают в Past Simple — это нормально?

Да, так и устроен разговор: Have you ever been to Rome? — Yes, I went there last summer. Вопрос — об опыте вообще, ответ — о конкретной поездке с датой.

Today — это Present Perfect или Past Simple?

Зависит от того, закончился ли период. Если день ещё идёт и действие может повториться — Present Perfect: I've had three coffees today. Если говорите о закончившейся части дня — Past Simple: I had a big breakfast this morning (а сейчас уже вечер).

Как перевести Present Perfect на русский?

Чаще всего — прошедшим временем совершенного вида: I have lost — «я потерял», She has finished — «она закончила». С for и since — настоящим: I have lived here for years — «я живу здесь много лет».