LanglyПопробовать бесплатно

Present Perfect или Past Simple: разница, правило и примеры

Правило одной строкой: Past Simple — когда назван завершённый момент (yesterday, in 2020, ago), Present Perfect — когда важен результат к настоящему, а момент неважен.

Примеры

ПримерПояснение
I lost my keys.Факт в прошлом — возможно, уже нашлись.
I've lost my keys.Потерял и до сих пор без ключей — важен результат.
Did you see the new office?Про конкретный визит в прошлом.
❌ I have seen him yesterday.✅ I saw him yesterday.

Главная ошибка русскоязычных

Yesterday, last week, in 2020, two days ago закрывают дорогу для Present Perfect — с ними только Past Simple. В русском прошедшее время одно, поэтому «я видел его вчера» тянет за собой have seen.

Закрепите в живой речи — не в тестах

Правило запоминается за минуту, а в разговоре всё равно вылетает не то слово — пока не проговоришь его вслух десяток раз. Софи, голосовой ИИ-тьютор Langly, ловит такие ошибки прямо в разговоре и мягко поправляет. Первые сессии бесплатно.

Потренировать в разговоре

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

Чем отличается present perfect от past simple?

Past Simple — когда назван завершённый момент (yesterday, in 2020, ago), Present Perfect — когда важен результат к настоящему, а момент неважен. Разница видна в примерах выше: подставьте оба слова в одну фразу — подойдёт только одно.

Ever, never, already, yet — это Present Perfect?

Обычно да: Have you ever been to London? I haven't finished yet. Они означают «к настоящему моменту», без конкретной даты.

For и since с каким временем?

С Present Perfect: I've lived here for five years / since 2020. С Past Simple это значило бы, что вы там уже не живёте.

Правда, что в американском английском разница мягче?

Да, американцы чаще допускают Past Simple там, где британцы ставят перфект (Did you eat yet?). На экзаменах держитесь британской нормы.

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

Все пары — в разделе «Разборы ошибок», разговорные сценарии — в «Практике по ситуациям».

Не знаете свой уровень английского?Проверить за 2 минуты — бесплатно