← Все статьи Рубрика: «Английский по логике»

«I did» или «I have done»? Present Perfect и Past Simple — когда какое время

Галина Свирина
Галина СвиринаПреподаватель · Advent Academy

Есть два английских времени, из-за которых спотыкаются даже сильные специалисты. Вы знаете оба, уверенно образуете формы — а в живой речи всё равно выбираете не то. Хорошая новость: как только вы поймёте логику, выбор перестанет быть лотереей.

Обычный рабочий созвон. Вас спрашивают про задачу, и вы хотите сказать, что баг уже починили. У вас есть два варианта:

“I fixed the bug.” / “I’ve fixed the bug.”
Оба грамматически правильные. Но это не одно и то же — и коллега услышит разный смысл.

Живой контекст: взгляд лингвиста

За пятнадцать лет практики я вижу одну и ту же картину: студент прекрасно знает, как образуется Present Perfect, но в разговоре по привычке хватает Past Simple. И дело не в плохой памяти. Дело в том, что русское «сделал» — одно, а английский требует мгновенно решить, что именно вы имеете в виду: когда это было или как обстоят дела сейчас. На это нет времени посреди фразы — и мозг выдаёт то, что проще.

Почему мы вообще путаемся

Корень проблемы — в русском языке. По-русски мы говорим одинаково: «Я починил баг». И эта фраза не уточняет главного — важно это сейчас или просто история из прошлого. А английскому — нужно. Он делит наше «починил» на две разные ситуации.

Главная развилка

Past Simple отвечает на вопрос «КОГДА это было?». Present Perfect отвечает на вопрос «ЧТО В ИТОГЕ — как обстоят дела сейчас?».

Past Simple — информация о прошлом

Past Simple вы берёте, когда рассказываете про прошлое как про прошлое. Есть момент во времени — вчера, на той неделе, в 2020 году — и вы про него сообщаете.

I fixed the bug yesterday.
Я починил баг вчера. → всё внимание на «когда»: вчера. Просто факт, запись в журнале прошлого.
I worked at Google for three years.
Работал в Google три года — и больше не работаю.

Сигнальные слова, после которых почти всегда идёт Past Simple: yesterday, last week, in 2020, two days ago, when I was a student. Видите такое слово — ставьте Past Simple.

Present Perfect — результат, который важен сейчас

А теперь самое интересное. Present Perfect (have / has + 3-я форма) вы берёте, когда «когда» не важно. Важен итог, который вы держите в руках прямо сейчас.

I’ve fixed the bug.
Я починил баг. Когда именно — неважно. Важно одно: баг закрыт, можно деплоить. Это новость про настоящее, а не история про прошлое.

Любимая пара примеров — не про работу, а про жизнь, потому что на ней всё видно сразу:

I lost my keys. / I’ve lost my keys.
«Я терял ключи» — просто история. «Я потерял ключи — и сейчас стою перед закрытой дверью». Одно и то же русское «потерял», а по-английски — две разные ситуации.

Сигнальные слова Present Perfect — те, что связывают прошлое с настоящим: just, already, yet, ever, never, so far, this week.

Ещё одна работа Present Perfect — опыт

Present Perfect отвечает и за жизненный (и рабочий) опыт — когда важно «было или не было вообще», а дата не имеет значения.

Have you ever worked with Kubernetes?
Вы когда-нибудь работали с Kubernetes? Спрашивают не «когда», а «есть ли вообще такой опыт».

Важный нюанс

Слова already, yet, just почти всегда тянут за собой Present Perfect — потому что все они про связь с настоящим.

❌ ОшибкаDid you finish yet?
Have you finished yet? (готово ли сейчас)
❌ ОшибкаI already sent it.
I’ve already sent it. (результат: файл у вас)

Шпаргалка: методология EnglishTime

Спросите себяВремяПример
Есть конкретное «когда» в прошлом?Past SimpleWe released version 2.0 last Friday.
Важен результат / связь с сейчас?Present PerfectWe’ve released version 2.0.
Есть ли вообще такой опыт?Present PerfectI have never used this tool.
Рассказ-история по шагам?Past SimpleI came, I saw, I fixed it.

Запомните: если вы называете дату — это Past Simple. Если важен итог прямо сейчас — это Present Perfect. Вся развилка — в этом вопросе.

Галина Свирина
Галина Свирина

Преподаватель и автор курса B1→B2 «Грамматика на практике» и методики EnglishTime. Филолог, МГУ + Harvard. Помогает перестать зубрить правила и начать говорить без пауз.

Попробуйте бесплатный урок

Тест уровня, бесплатный урок по вашей теме и индивидуальная рекомендация по обучению. Без оплаты.

Получить бесплатный урок