Present Perfect или Past Simple — вечная боль

Английский язык · 6 ответов · 541 просмотров

04-16-2026, 12:20 PM · #20
Учу английский в основном сама по приложениям, но времена путаю жутко. Особенно Present Perfect и Past Simple. 'I did' vs 'I have done' — когда что? В русском же одно прошедшее, мозг отказывается понимать зачем им два.

Есть какой-то простой принцип?
Поиск Ответ
04-16-2026, 01:00 PM · #21
Простой ориентир: есть конкретное время в прошлом (yesterday, in 2010, last week) — Past Simple. Нет привязки ко времени, важен результат сейчас — Present Perfect. 'I lost my keys' (просто факт) vs 'I have lost my keys' (и сейчас не могу войти). Чувствуешь разницу — связь с настоящим.
Поиск Ответ
04-16-2026, 02:15 PM · #22
Добавлю маркеры Present Perfect: already, just, yet, ever, never, since, for. Видишь их — почти всегда Perfect. 'Have you ever been to London?' — никогда не скажешь 'Did you ever be'.
Поиск Ответ
04-17-2026, 10:40 AM · #23
Маркеры это спасение! А 'for two years' это Perfect получается? 'I have lived here for two years'?
Поиск Ответ
04-17-2026, 11:30 AM · #24
Да, потому что действие началось в прошлом и ПРОДОЛЖАЕТСЯ сейчас — ты до сих пор живёшь. Если бы съехала, было бы 'I lived there for two years' (Past Simple, период закончен). Связь с настоящим = ключ ко всему Perfect.
Поиск Ответ
04-18-2026, 05:05 PM · #25
Жаль в школе так не объясняют, у нас просто таблицы зубрим. Сохранил тему, спасибо.
Поиск Ответ
04-19-2026, 08:18 AM · #26
Поддерживаю, через примеры в сто раз понятнее чем формулы have + V3.
Поиск Ответ