Present Perfect или Past Simple: как выбрать правильное время
Главное правило простое: если в предложении есть конкретное прошедшее время (yesterday, in 2010, last week), нужен Past Simple — "I saw her yesterday". Если же вы говорите об опыте, новости или о действии без точного времени, которое важно для настоящего, берите Present Perfect — "I've seen that film". В русском языке такого деления нет: мы скажем "Я видел её вчера" и "Я видел этот фильм" одним прошедшим временем, поэтому англичанам важно показать связь с настоящим, а нам — научиться её чувствовать. Сравните: "He lived in Rome for years" (уже не живёт) и "He has lived in Rome for years" (живёт до сих пор) — одно и то же по-русски, но разное по смыслу в английском.
Примеры
- I saw her yesterday. a finished action at a stated time
- I've seen that film. an experience, time unimportant
- He lived in Rome for years. he no longer lives there (finished)
Весь урок
Всё из видео — текстом.
-
Скажи I have seen her yesterday — и любой носитель поморщится. Одно слово, yesterday, ломает всё предложение. Вот почему.
-
Это самый большой выбор времени в английском. Угадаешь — сразу звучишь свободнее. Правило короткое.
-
Past simple закрывает дверь за завершённым моментом: конкретное время, названное или подразумеваемое. Present perfect оставляет дверь открытой: опыт, свежая новость или время, что ещё идёт, всё со значением сейчас.
-
Завершённое действие в названное время берёт past simple. I saw her yesterday.
-
Убери время и говори о самом опыте — и нужен present perfect. Не важно когда; важно, что это случилось. I've seen that film.
-
Свежая новость с эффектом сейчас тоже берёт present perfect. Решает результат. I've lost my keys.
-
Но добавь момент, когда это случилось, — и дверь захлопывается. Названное, завершённое время каждый раз требует past simple. I lost them this morning.
-
Смотри, что выдаёт одно время. He lived in Rome for years значит, что его там нет; та глава закрыта. He lived in Rome for years.
-
Переключись на present perfect — и он всё ещё там. He has lived in Rome for years значит, что время не завершилось: это верно и сегодня. He has lived in Rome for years.
-
Вот ошибка номер один: present perfect с завершённым временем. I have seen her yesterday — неверно. Yesterday прошло, значит должно быть I saw her yesterday.
-
Обратное тоже обманывает. Для жизненного опыта без времени бери present perfect, а не past simple. Спрашивай Have you ever been to Japan?, а не Did you ever go?.
-
Быстрый тест: можешь добавить конкретное прошедшее время? Если да — past simple. Just, already и yet тянут в другую сторону, к present perfect. I've already finished.
-
Запомни: если время названо и завершено — past simple. Если это опыт, свежая новость или открытое время — present perfect.