Present perfect vs past simple: kedy použiť ktorý čas
Angličtina má dva spôsoby, ako hovoriť o minulosti, a voľba medzi nimi je jedným z najčastejších oriešok pre slovenských študentov. Past simple použijete pre ukončený dej v konkrétnom (vyslovenom alebo pochopiteľnom) čase: "I saw her yesterday." Present perfect naopak vyjadruje skúsenosť, čerstvú novinku alebo neukončený čas so vzťahom k prítomnosti: "I've seen that film." Pozor na rozdiel vo význame — "He lived in Rome for years" znamená, že tam už nebýva, kým "He has lived in Rome for years" hovorí, že tam stále žije. Slovenčina má len jeden minulý čas, takže si tento rozdiel musíme strážiť vedome: ak v anglickej vete zaznie konkrétny ukončený čas (yesterday, last week, in 2010), patrí tam vždy past simple.
Príklady
- 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)
Celá lekcia
Všetko z videa, v texte.
-
Povedz <t>I have seen her yesterday</t> a každý rodený hovoriaci sa myká. Jedno slovo, <t>yesterday</t>, rozbije celú vetu. Tu je dôvod.
-
Toto je najväčšia voľba času v angličtine. Keď ju trafíš, hneď znieš plynulejšie. Pravidlo je krátke.
-
<t>Past simple</t> zatvára dvere za ukončeným okamihom: konkrétny čas, povedaný alebo pochopený. <t>Present perfect</t> necháva dvere otvorené: skúsenosť, čerstvá správa alebo čas, ktorý ešte beží, všetko s významom teraz.
-
Ukončený dej v danom čase berie <t>past simple</t>. I saw her yesterday.
-
Odober čas a hovor o samotnej skúsenosti, a potrebuješ <t>present perfect</t>. Nejde o kedy; ide o to, že sa to stalo. I've seen that film.
-
Čerstvá správa s dopadom teraz berie tiež <t>present perfect</t>. Rozhoduje výsledok. I've lost my keys.
-
Ale pridaj okamih, keď sa to stalo, a dvere sa zatvoria. Povedaný, ukončený čas vynúti <t>past simple</t>, zakaždým. I lost them this morning.
-
Pozri, čo prezradí jeden čas. <t>He lived in Rome for years</t> znamená, že je preč; tá kapitola je uzavretá. He lived in Rome for years.
-
Prepni na <t>present perfect</t> a stále tam je. <t>He has lived in Rome for years</t> znamená, že čas neskončil: platí dodnes. He has lived in Rome for years.
-
Tu je chyba číslo jeden: <t>present perfect</t> s ukončeným časom. <t>I have seen her yesterday</t> je nesprávne. <t>Yesterday</t> je preč, takže musí byť <t>I saw her yesterday</t>.
-
Opak tiež klame. Pre životnú skúsenosť bez času použi <t>present perfect</t>, nie <t>past simple</t>. Pýtaj sa <t>Have you ever been to Japan?</t>, nie <t>Did you ever go?</t>.
-
Rýchly test: vieš pridať konkrétny minulý čas? Ak áno, <t>past simple</t>. <t>Just</t>, <t>already</t> a <t>yet</t> ťa ťahajú na druhú stranu, k <t>present perfect</t>. I've already finished.
-
Zapamätaj si: ak je čas povedaný a ukončený, <t>past simple</t>. Ak je to skúsenosť, čerstvá správa alebo otvorený čas, <t>present perfect</t>.