Как отличить Past Simple и Present Perfect?

Умскул
Italki
Вопрос: Как отличить Past Simple и Present Perfect?
Аватар

Bender, админ EngDiffer.ru

Главное, что стоит помнить: Past Simple — прошедшее время, он сообщает о том, что уже закончилось. Present Perfect — настоящее: он рассказывает о том, что началось в прошлом и либо ещё не закончилось, либо закончилось, но связано с настоящим.

О прошлом

Past Simple — прошедшее

I worked in a bank.

Работал — и больше не работаю.

Разговор закрыт прошлым.

О настоящем

Present Perfect — настоящее

I have worked in a bank.

Довелось поработать — и этот опыт у меня есть сейчас.

Разговор о нынешнем положении.

ПризнакPast SimplePresent Perfect

Группа времени

прошедшее

настоящее
ФормаV2 / didhave/has + V3
Указание моментаобязательно или ясноневозможно
Маркерыyesterday, ago, lastjust, already, yet, since
Что сообщаетсобытиенынешнее положение дел

I worked in a bank for two years. — Я два года работал в банке — и уже не работаю.

I have worked in a bank. — Мне доводилось работать в банке.

I have worked here for two years. — Я работаю здесь два года.

📐
Третий пример — самый полезныйОдна и та же конструкция have worked означает то опыт, то длительность. Различает наличие for или since: с ними речь о том, что тянется до сих пор.

Короткие ответы

Как проверить себя?
Спросить: «а сейчас как?» Если ответ есть — Present Perfect.

Что делать, если есть точное время?
Только Past Simple.

Помогает ли перевод?
Плохо: оба переводятся русским прошедшим.

Читайте также

Ответ дополнен 4 сентября 2026 года: добавлены разбор правила, таблица, примеры с переводом, частая ошибка и короткие ответы на смежные вопросы.

Поделиться с друзьями

Вопросы по теме

Популярные категории