Present Perfect чи Past Simple: у чому різниця
Це найважливіше рішення про час в англійській, і саме тут українці плутаються найчастіше. Past Simple вживаємо для завершеної дії з конкретним (названим або зрозумілим) моментом у минулому: "I saw her yesterday". Present Perfect — для досвіду, свіжих новин чи незавершеного періоду з вагою в теперішньому: "I've seen that film". Якщо в реченні є маркер завершеного часу (yesterday, last week, in 2010), він "вмикає" Past Simple: сказати "I have seen her yesterday" — помилка. Зверніть увагу на тонкощі: "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>.