Present perfect vs past simple - jak wybrać właściwy czas
To najważniejszy wybór czasu w angielskim i prawdziwy sprawdzian poziomu B1. Past simple opisuje zakończoną czynność w konkretnym, podanym momencie przeszłości - dlatego mówimy "I saw her yesterday." Present perfect stosujemy do doświadczeń, świeżych wiadomości i czasu, który wciąż trwa lub ma związek z teraźniejszością - stąd "I've seen that film", gdy moment nie jest ważny. Pamiętaj o subtelnej różnicy: "He lived in Rome for years" znaczy, że już tam nie mieszka, a "He has lived in Rome for years" - że mieszka nadal. W polskim nie mamy tego rozróżnienia (oba zdania to po prostu "mieszkał/mieszka"), dlatego musisz świadomie pilnować, czy podajesz konkretny czas: jeśli tak, zawsze wybieraj past simple.
Przykłady
- 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)
Cała lekcja
Wszystko z filmu, w tekście.
-
Powiedz <t>I have seen her yesterday</t>, a każdy native się wzdrygnie. Jedno słowo, <t>yesterday</t>, psuje całe zdanie. Oto dlaczego.
-
To największy wybór czasu w angielskim. Gdy trafisz, od razu brzmisz płynniej. Zasada jest krótka.
-
<t>Past simple</t> zamyka drzwi za zakończoną chwilą: konkretny czas, podany lub domyślny. <t>Present perfect</t> zostawia drzwi otwarte: doświadczenie, świeża wiadomość albo czas wciąż trwający, wszystko z odniesieniem do teraz.
-
Zakończona czynność w podanym czasie bierze <t>past simple</t>. I saw her yesterday.
-
Usuń czas i mów o samym doświadczeniu, a potrzebujesz <t>present perfect</t>. Nie chodzi o kiedy; chodzi o to, że się wydarzyło. I've seen that film.
-
Świeża wiadomość ze skutkiem teraz też bierze <t>present perfect</t>. Liczy się rezultat. I've lost my keys.
-
Ale dodaj moment, w którym to się stało, a drzwi się zamykają. Podany, zakończony czas wymusza <t>past simple</t>, za każdym razem. I lost them this morning.
-
Zobacz, co zdradza sam czas. <t>He lived in Rome for years</t> znaczy, że już go nie ma; ten rozdział jest zamknięty. He lived in Rome for years.
-
Przejdź na <t>present perfect</t>, a on wciąż tam jest. <t>He has lived in Rome for years</t> znaczy, że czas się nie skończył: to prawda do dziś. He has lived in Rome for years.
-
Oto błąd numer jeden: <t>present perfect</t> z zakończonym czasem. <t>I have seen her yesterday</t> jest błędne. <t>Yesterday</t> minęło, więc musi być <t>I saw her yesterday</t>.
-
Odwrotność też zwodzi. Dla doświadczenia życiowego bez czasu użyj <t>present perfect</t>, nie <t>past simple</t>. Pytaj <t>Have you ever been to Japan?</t>, nie <t>Did you ever go?</t>.
-
Szybki test: czy możesz dodać konkretny czas przeszły? Jeśli tak, <t>past simple</t>. <t>Just</t>, <t>already</t> i <t>yet</t> ciągną w drugą stronę, ku <t>present perfect</t>. I've already finished.
-
Zapamiętaj: jeśli czas jest podany i zakończony, <t>past simple</t>. Jeśli to doświadczenie, świeża wiadomość albo czas otwarty, <t>present perfect</t>.