Present perfect vs. past simple: prečo v tom Slováci stále chybujú

Past simple používame na ukončený dej v minulosti, často s konkrétnym časom. Present perfect spája minulosť so súčasnosťou a konkrétny čas neuvádza. Slovenčina oba časy často prekladá rovnako, preto sa pletú.

Tento rozdiel patrí k najčastejším miestam, kde sa slovenskí študenti zaseknú. Nie je to preto, že by ste boli zlí – slovenčina totiž oba časy často preloží rovnako. Poďme si to ukázať na obyčajných situáciách, ktoré poznáte z každodenného života.

Past simplePresent perfect
FormaI worked, I sawI have worked, I have seen
Kedyukončený dej v minulostidej, ktorý súvisí s teraz
Typický časyesterday, last week, in 2010, two days agojust, already, yet, ever, never, for, since
PríkladI lost my keys yesterday.I have lost my keys. (still can't find them)

Ako si rozdiel zapamätať v troch krokoch

  1. Opýtajte sa, či je dej uzavretý a kedy sa stal. Ak áno, použite past simple.

  2. Opýtajte sa, či dej nejako súvisí s prítomnosťou alebo či čas nie je dôležitý. Ak áno, použite present perfect.

  3. Skontrolujte časové slová: yesterday, ago a last week patria k past simple; just, already, yet, ever a never k present perfect.

Predstavte si časovú os

Past simple je uzavretá kapitola. Dej sa stal, skončil a má svoje miesto v minulosti. Present perfect je most medzi minulosťou a teraz: dej sa už stal, ale jeho výsledok je stále dôležitý.

I lost my keys yesterday.

Včera som stratil kľúče.

I have lost my keys.

Stratil som kľúče. (a stále ich nemôžem nájsť)

V prvej vete je jasné, kedy sa to stalo – včera. Kapitola je zavretá, použijete past simple. V druhej vete čas nehovoríte, pretože dôležitý je výsledok: kľúče sú stále preč. Tam patrí present perfect.

Past simple: stalo sa a je to uzavreté

Past simple použite, keď môžete odpovedať na otázku „kedy?“ alebo keď je dej v minulosti definitívne hotový.

We lived in Prague for five years.

Žili sme v Prahe päť rokov. (už tam nebývame)

She called me two hours ago.

Volala mi pred dvoma hodinami.

I saw that film last week.

Ten film som videl minulý týždeň.

Všimnite si slov yesterday, ago, last week, in 2010. Tie zvyčajne ukazujú na konkrétny uzavretý čas, a preto sa spájajú s past simple.

Present perfect: minulosť, ktorá stále niečo znamená

Present perfect použite, keď výsledok deja siaha do prítomnosti, keď nie je dôležité kedy, alebo keď hovoríte o skúsenosti do teraz.

I have lived in Prague for five years.

Žijem v Prahe päť rokov. (a stále tam bývam)

Have you ever been to London?

Bol si niekedy v Londýne?

She has just finished her homework.

Práve dokončila domácu úlohu.

Často sa stretnete so slovami just, already, yet, ever, never, for a since. Nie sú to absolútne pravidlá, ale dobrí pomocníci. Viac o dvojici for a since nájdete v samostatnom článku.

Slovenské „už“ a „ešte“ – kde sa to láme

Slovenčina nám tu hádže polená pod nohy. „Už som to urobil“ často znamená, že výsledok platí teraz, takže v angličtine použijete present perfect.

I have already done it.

Už som to urobil.

I haven't done it yet.

Ešte som to neurobil.

When I did it, I called you.

Keď som to urobil, zavolal som ti.

V poslednej vete je jasný konkrétny okamih v minulosti, preto past simple. Keď si nie ste istí, skúste si vetu povedať s „včera“ alebo „vlani“. Ak to ide, past simple je bezpečná voľba.

Najčastejšie chyby, ktoré nie sú vaša vina

Tieto vety nie sú hlúpe. Len kopírujú slovenský spôsob myslenia. Skúste si ich prepísať do správnej podoby a časom si ich zautomatizujete.

  • I have seen him yesterday. → I saw him yesterday.

  • I live here since 2020. → I have lived here since 2020.

  • Did you ever been to Italy? → Have you ever been to Italy?

  • I didn't finish it yet. → I haven't finished it yet.

Keď urobíte chybu, nič sa nedeje. Ste o krok bližšie k tomu, aby ste to nabudúce povedali správne. Jazyk sa učí opakovaním a chybami, nie dokonalosťou na prvý pokus.

Časté otázky

Aký je rozdiel medzi present perfect a past simple?

Past simple opisuje ukončený dej v minulosti, často s konkrétnym časom. Present perfect spája minulosť s prítomnosťou a nehovorí, kedy sa dej stal.

Kedy použiť present perfect?

Keď je výsledok dôležitý teraz, čas nie je známy alebo nie je podstatný. Často sa spája so slovami just, already, yet, ever, never, for a since.

Ako zistím, že môžem použiť past simple?

Keď môžete povedať, kedy sa dej stal: yesterday, last week, in 2010, two days ago. Potom patrí past simple.