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 — на «что есть сейчас в результате?».
Маркер — подсказка, а не закон. For бывает и в Past Simple, если период закончился: She lived in Rome for five years — больше там не живёт.
10 пар примеров
Present Perfect
Past 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?
Напишите своё предложение на тему «Present Perfect или Past Simple» — проверим
Знать правило и применять его — не одно и то же. Линграмора найдёт ошибки и объяснит каждую по-русски. Первые проверки — прямо здесь, без регистрации.
Частые вопросы
Можно ли сказать «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 — «я живу здесь много лет».
Мы используем файлы cookies для улучшения работы сайта и большего удобства его использования. Более подробную информацию об использовании файлов cookies и правилах обработки персональных данных можно найти здесь. Продолжая пользоваться сайтом, Вы подтверждаете, что были проинформированы об использовании файлов cookies и согласны с нашими правилами обработки персональных данных. Вы можете отключить файлы cookies в настройках Вашего браузера.