← Späť na blog

Minulý čas vs. Present Perfect — konečne jasné pravidlo pre Slovákov


Toto je najčastejšia gramatická chyba slovenských záujemcov o angličtinu. Nie preto, že by boli leniví alebo neschopní — ale preto, že im nikto nevysvetlil základný rozdiel logicky.

Slovenčina tento rozdiel jednoducho nemá. A práve preto je to pre nás také ťažké.


Prečo to Slováci mýlia

V slovenčine máme jeden minulý čas: „robil som“. Hotovo.

V angličtine sú dva:

  • Simple PastI worked, I saw, I did
  • Present PerfectI have worked, I have seen, I have done

A obe sa prekladajú rovnako: „pracoval som“, „videl som“, „robil som“.

Žiadny div že to mýlime.


Základná logika — jedna veta

Tu je pravidlo ktoré si zapamätáš navždy:

Simple Past = dej je uzavretý, čas je určený alebo jasný z kontextu. Present Perfect = dej má súvislosť s prítomnosťou.


Simple Past — uzavretá minulosť

Simple Past používaš keď hovoríš o niečom čo sa stalo a je hotové. Čas je buď priamo uvedený alebo jasný zo situácie.

I worked in London in 2015. — Pracoval som v Londýne v roku 2015. She called yesterday. — Volala včera. We met at university. — Stretli sme sa na univerzite.

Kľúčové slová ktoré signalizujú Simple Past:

  • yesterday, last week, last year
  • in 2010, in March, on Monday
  • ago — three days ago, a year ago
  • when I was young, when I lived there

Present Perfect — minulosť s dopadom na prítomnosť

Present Perfect používaš keď minulá udalosť stále niečo znamená teraz — alebo keď čas nie je dôležitý, dôležitý je výsledok.

I have lost my keys. — Stratil som kľúče. (a stále ich nemám — preto ti to hovorím) She has lived in Paris for five years. — Žije v Paríži päť rokov. (a stále tam žije) I have never been to Japan. — Nikdy som nebol v Japonsku. (moja skúsenosť až do teraz)

Kľúčové slová ktoré signalizujú Present Perfect:

  • ever, never — Have you ever tried sushi?
  • just, already, yet — I have just arrived. Have you eaten yet?
  • for, since — I have known him for ten years. She has been here since Monday.
  • recently, lately — I haven’t seen him recently.

Praktický test — opýtaj sa sám seba

Keď nevieš ktorý čas použiť, polož si tieto otázky:

1. Je čas uzavretý a konkrétny? → Áno → Simple Past → Nie → Present Perfect

2. Je výsledok dôležitejší ako čas? → Áno → Present Perfect

3. Je to skúsenosť za celý život? → Áno → Present Perfect


Najčastejšie chyby Slovákov

I have seen him yesterday.I saw him yesterday. — „yesterday“ = uzavretý čas → Simple Past

Did you ever try sushi?Have you ever tried sushi? — „ever“ = skúsenosť za život → Present Perfect

I have lost my keys last week.I lost my keys last week. — „last week“ = uzavretý čas → Simple Past

She lives here since 2020.She has lived here since 2020. — „since“ = od minulosti do teraz → Present Perfect


Americká angličtina — malá poznámka

V americkej angličtine sa Present Perfect používa menej — Američania často povedia „Did you eat yet?“ namiesto „Have you eaten yet?“. Obe sú správne, záleží od kontextu a štýlu.

Pre slovenských záujemcov odporúčam naučiť sa britský štandard — je logickejší a konzistentnejší.


Zhrnutie

Simple PastPresent Perfect
KedyUzavretá minulosťMinulosť s dopadom na teraz
ČasKonkrétny alebo jasnýNeurčitý alebo nepodstatný
PríkladI saw her yesterday.I have seen her recently.
Signálne slováyesterday, ago, last yearever, never, just, already, since, for

Gramatika nie je o memorovaní pravidiel. Je o pochopení logiky. A keď raz pochopíš prečo tieto dva časy existujú, prestaneš hádať — a začneš vedieť.

Máš otázku? Napíš nám →


ABCLang — individuálna angličtina online od roku 1994. Pre dospelých ktorí chcú výsledky, nie sľuby.