Používanie present perfect a past simple (hovoriac o minulosti a prítomnosti)

B1

Používanie present perfect vs past simple (hovoriac o minulosti a prítomnosti)

V angličtine sú dva bežne zamieňané časy, ktoré hovoria o minulosti: present perfect (have/has + past participle) a past simple (simple past). Tento článok vysvetlí, čo každý z nich znamená, kedy ho použiť, ako sa tvorí, a na ktoré slovné spojenia si dať pozor. Vysvetlenie je v slovenčine; pri príkladoch nájdete anglickú vetu a jej slovenský preklad.

Kedy používame present perfect?

1) Skúsenosti bez určenia času (experiences)
Present perfect sa používa, keď hovoríme o skúsenostiach v živote, ale neuvádzame presný čas, kedy sa stali.
  • "I've been to London." — "Bol(a) som v Londýne." (čas nie je uvedený)
  • "She has visited Japan." — "Navštívila Japonsko." (dôležitá je skúsenosť, nie kedy presne)
2) Udalosť s dôsledkom v prítomnosti
Ak minulé konanie ovplyvňuje súčasnosť (dôsledok je aktuálny), často použijeme present perfect.
  • "I've lost my keys." — "Stratil(a) som kľúče." (a stále ich nemám)
  • "He's broken his arm." — "Zlomil si ruku." (aktuálny dôsledok: má obviazanú ruku alebo problém)
3) Opakované akcie až do teraz
Keď sa niečo stalo opakovane počas obdobia, ktoré pokračuje do prítomnosti.
  • "I've been to that café three times." — "Bol(a) som v tej kaviarni trikrát." (a stále tam môžem ísť znova)
  • "We've seen that movie several times this month." — "Tento mesiac sme ten film už niekoľkokrát videli." (mesiac ešte nemusí byť skončený)
4) Trvanie od minulosti do prítomnosti (for / since)
Používame present perfect spolu s for/since, keď hovoríme o činnosti, ktorá začala v minulosti a pokračuje dodnes.
  • "I have lived here for five years." — "Bývam tu už päť rokov." (stále bývam tu)
  • "She has worked here since 2018." — "Pracuje tu od roku 2018." (práca stále prebieha)
5) Nedávne udalosti: just, already, yet, recently, lately, so far
Tieto príslovky sú typické pre present perfect (najmä v britskej angličtine):
  • "I've just finished my homework." — "Práve som dokončil(a) domácu úlohu."
  • "Have you finished yet?" — "Už si to dokončil(a)?"
  • "I haven't seen her lately." — "V poslednej dobe som ju nevidel(a)."

Kedy používame past simple (simple past)?

1) Udalosti s presným časom v minulosti
Ak uvádzame konkrétny čas v minulosti (yesterday, last week, in 2010, two days ago, at 7pm), použijeme past simple.
  • "I went to Spain last year." — "Minulý rok som bol(a) v Španielsku." (konkrétny čas)
  • "She arrived at 9 o'clock." — "Dorazila o 9:00."
2) Poradie udalostí v minulosti / rozprávanie (narration)
Pri rozprávaní príbehu alebo opisovaní série minulých udalostí používame past simple.
  • "I woke up, had breakfast and left for work." — "Prebudil(a) som sa, najedol(a) som sa a odišiel(a) som do práce."
3) Opakované akcie v obmedzenom minulom období
Keď opakovanie patrí do určenej (dokončenej) minulosti.
  • "When I was a child, I played football every day." — "Keď som bol(a) dieťa, hrával(a) som futbal každý deň." (už to neplatí)
4) Akcia ukončená v minulosti bez spojenia s prítomnosťou
Ak akcia nemá priamy vplyv na prítomnosť, použijeme past simple.
  • "I lost my keys yesterday." — "Včera som stratil(a) kľúče." (pravdepodobne ich už našiel(a) alebo nemusí ísť o aktuálny problém)

Ako sa tvoria tieto časy? (formy, otázky, zápor)

Present perfect — tvar
  • Kladná veta: subject + have/has + past participle
  • "I have seen that movie." — "Už som ten film videl(a)."
  • "She has finished her work." — "Dokončila svoju prácu."
  • Zápor: subject + haven't/hasn't + past participle
  • "I haven't seen it." — "Nevidel(a) som to."
  • Otázka: Have/Has + subject + past participle?
  • "Have you ever been to Paris?" — "Bol(a) si niekedy v Paríži?"
Poznámka: past participle (3. tvar slovies) — napr. go -> gone, see -> seen, eat -> eaten.
Past simple — tvar
  • Kladná veta: subject + past form (regular: -ed; irregular: 2. tvar)
  • "I worked yesterday." — "Včera som pracoval(a)."
  • "He went to school." — "Šiel do školy."
  • Zápor: subject + did not (didn't) + base form
  • "I didn't see him." — "Nevidel(a) som ho."
  • Otázka: Did + subject + base form?
  • "Did you call her?" — "Zavolal(a) si jej?"
Poznámka: v otázkach a záporoch past simple používa pomocné did (minulý tvar do), takže hlavný sloveso je v základnom tvare (go, see, eat).

Prehľad najčastejších časových rád (time expressions)

Typické pre present perfect
  • ever, never, already, yet, just, recently, lately, so far, up to now, this week/month/year (ak obdobie ešte nie je skončené), for (period), since (starting point)
  • "Have you ever tried sushi?" — "Skúsil(a) si niekedy sushi?"
  • "I haven't met him yet." — "Ešte som sa s ním nestretol(a)."
Typické pre past simple
  • yesterday, last week/month/year, two days ago, in 2010, when I was a child, on Monday, at 7pm
  • "They moved here in 2005." — "Presťahovali sa sem v roku 2005."
  • "I saw her two hours ago." — "Videla som ju pred dvoma hodinami."
Porovnania: rovnaká situácia vyjadrená oboma časmi
Toto pomôže pochopiť nuansy medzi časmi.
1) Trvanie a pokračovanie vs. skončenie
  • "I have lived in Prague for five years." — "Bývam v Prahe už päť rokov." (stále tam bývam)
  • "I lived in Prague for five years." — "Býval(a) som v Prahe päť rokov." (už tam nebývam)
2) Skúsenosť vs. udalosť s časom
  • "I've been to Italy." — "Bol(a) som v Taliansku." (skúsenosť, bez časového určenia)
  • "I went to Italy in 2018." — "Išiel(a) som do Talianska v roku 2018." (konkrétny čas)
3) Dôsledok v prítomnosti vs. minulosť bez dôsledku
  • "I've lost my wallet." — "Stratil(a) som peňaženku." (pravdepodobne ju stále nemám)
  • "I lost my wallet last week." — "Minulý týždeň som stratil(a) peňaženku." (udalosť v minulosti)
Britská verzus americká angličtina: rozdiely v používaní
V bežnej reči Američania často používajú past simple tam, kde Briti preferujú present perfect, najmä s just, already, yet:
  • Britsky: "I've just eaten." — Americky: "I just ate." (obidve sú bežné)
  • Britsky: "Have you eaten yet?" — Americky: "Did you eat yet?"
Rada: ak si nie ste istí, použite pravidlá uvedené vyššie; vedzte, že v hovorovej americkej angličtine je past simple širšie akceptované.

Bežné chyby — čo sa najčastejšie mýli

1) Použiť present perfect s určeným časom v minulosti
  • Nesprávne: "I have seen him yesterday."
  • Správne: "I saw him yesterday." — "Včera som ho videl(a)."
2) Použiť past simple pre akciu, ktorá má dôsledok teraz
  • Menej presné: "I lost my keys." (ak stále nie sú nájdené nemusí byť chyba, ale často lepšie vyjadriť present perfect)
  • Jasnejšie: "I've lost my keys." — ak chce hovoriaci povedať, že problém stále pretrváva.
3) Nesprávne používanie for / since
  • Nesprávne: "I have lived here since five years." (pozor: since sa používa s bodom začiatku)
  • Správne: "I have lived here for five years." alebo "I have lived here since 2018."

Užitečné príklady (rozsiahlejšia zbierka)

Present perfect — skúsenosti / výsledok / trvanie
  • "Have you ever climbed a mountain?" — "Vyštveral(a) si sa niekedy na horu?"
  • "I've never been to Canada." — "Nikdy som nebol(a) v Kanade."
  • "We've already finished the project." — "Projekt sme už dokončili." (dôsledok pre súčasnosť)
  • "She's lived in Berlin since 2014." — "Žije v Berlíne od roku 2014." (pokračuje)
  • "I've just received your message." — "Práve som dostal(a) tvoju správu."
Past simple — konkrétny čas / príbeh / opakovanie v minulosti
  • "I saw that film two days ago." — "Videla som ten film pred dvoma dňami."
  • "They moved to Canada in 1999." — "Presťahovali sa do Kanady v roku 1999."
  • "When I was a student, I studied a lot." — "Keď som bol(a) študent(ka), veľa som študoval(a)."
  • "He broke his leg when he was ten." — "Zlomil si nohu, keď mal desať rokov."
Krátke pravidlo: ako rýchlo rozhodnúť
  • Ak uvádzate presný čas v minulosti (yesterday, last week, in 2010, two days ago) → použite past simple.
  • Ak čas nie je uvedený a akcia má spojenie s prítomnosťou (dôsledok, skúsenosť, trvanie do teraz) → použite present perfect.
Glosár (ráz nej termíny po slovensky)
present perfect — čas, ktorý spája minulosť s prítomnosťou; tvar: have/has + past participle. (napr. I have seen) past simple / simple past — jednoduchý minulý čas; hovorí o dokončenej udalosti v minulosti. (napr. I saw) past participle — 3. tvar slovesa (seen, gone, eaten) for — používa sa s obdobiami (for five years) since — používa sa s bodom začiatku (since 2015) time expressions — slovné spojenia určujúce čas (yesterday, already, yet, ever...)
Záver
Present perfect a past simple majú odlišné funkcie: present perfect zdôrazňuje spojenie s prítomnosťou (skúsenosť, dôsledok, trvanie do teraz), zatiaľ čo past simple popisuje udalosti, ktoré sa stali v minulosti a sú ukončené (často s presným časom). Ak si najprv spomeniete na to, či je čas určený a či je udalosť relevantná teraz, väčšinou ľahko vyberiete správny tvar.

Dúfam, že tento prehľad pomôže. Ak chcete, môžem pripraviť krátky súhrn na vytlačenie s príkladmi alebo porovnanie britských a amerických fráz v hovorovej reči.

Subscribe for evidence based language learning insights.

Lingua Fortis
Copyright © 2025 Lingua Fortis | Made in New York