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)
Весь урок
Всё из видео — текстом.
-
Скажи <t>I have seen her yesterday</t> — и любой носитель поморщится. Одно слово, <t>yesterday</t>, ломает всё предложение. Вот почему.
-
Это самый большой выбор времени в английском. Угадаешь — сразу звучишь свободнее. Правило короткое.
-
<t>Past simple</t> закрывает дверь за завершённым моментом: конкретное время, названное или подразумеваемое. <t>Present perfect</t> оставляет дверь открытой: опыт, свежая новость или время, что ещё идёт, всё со значением сейчас.
-
Завершённое действие в названное время берёт <t>past simple</t>. I saw her yesterday.
-
Убери время и говори о самом опыте — и нужен <t>present perfect</t>. Не важно когда; важно, что это случилось. I've seen that film.
-
Свежая новость с эффектом сейчас тоже берёт <t>present perfect</t>. Решает результат. I've lost my keys.
-
Но добавь момент, когда это случилось, — и дверь захлопывается. Названное, завершённое время каждый раз требует <t>past simple</t>. I lost them this morning.
-
Смотри, что выдаёт одно время. <t>He lived in Rome for years</t> значит, что его там нет; та глава закрыта. He lived in Rome for years.
-
Переключись на <t>present perfect</t> — и он всё ещё там. <t>He has lived in Rome for years</t> значит, что время не завершилось: это верно и сегодня. He has lived in Rome for years.
-
Вот ошибка номер один: <t>present perfect</t> с завершённым временем. <t>I have seen her yesterday</t> — неверно. <t>Yesterday</t> прошло, значит должно быть <t>I saw her yesterday</t>.
-
Обратное тоже обманывает. Для жизненного опыта без времени бери <t>present perfect</t>, а не <t>past simple</t>. Спрашивай <t>Have you ever been to Japan?</t>, а не <t>Did you ever go?</t>.
-
Быстрый тест: можешь добавить конкретное прошедшее время? Если да — <t>past simple</t>. <t>Just</t>, <t>already</t> и <t>yet</t> тянут в другую сторону, к <t>present perfect</t>. I've already finished.
-
Запомни: если время названо и завершено — <t>past simple</t>. Если это опыт, свежая новость или открытое время — <t>present perfect</t>.