Rozprávanie o skúsenostiach až do súčasnosti (present perfect simple)
A2Rozprávanie o skúsenostiach až do súčasnosti (present perfect simple)
Present perfect simple v angličtine používame, keď hovoríme o skúsenostiach, udalostiach alebo stavoch, ktoré sa stali v minulosti, ale majú spojenie so súčasnosťou alebo sa dejú „až doteraz“. Tento článok vysvetlí, čo present perfect znamená, ako sa tvorí, kedy ho použiť, typické časové výrazy, rozdiely oproti past simple a present perfect continuous a bežné chyby.
Čo znamená present perfect simple?
Present perfect simple vyjadruje:
- skúsenosti v živote (nie je dôležité kedy presne sa to stalo),
- dôsledok minulého deja, ktorý ovplyvňuje prítomnosť,
- dej, ktorý začal v minulosti a pokračuje do prítomnosti (často s for / since),
- opakované udalosti v období, ktoré siaha až do teraz.
Príklady (anglicky + preklad):
- I have visited Paris. (Navštívil som Paríž.)
- She has lost her keys. (Stratila svoje kľúče. — a kľúče stále nemá.)
- We have known each other for ten years. (Poznáme sa už desať rokov.)
- I've seen that film three times. (Videla som ten film už trikrát.)
Kedy ho používame?
1) Skúsenosti (life experiences)
- Použijeme, keď hovoríme všeobecne o tom, čo sa nám v živote stalo, bez presného údaja kedy.
- Have you ever been to Japan? (Bol si niekedy v Japonsku?)
- I've tried sushi. (Vyskúšal som sushi.)
2) Minulosť s výsledkom v prítomnosti
- Dej sa stal v minulosti, ale jeho výsledok je zrejmý teraz.
- He has broken his arm. (Zlomil si ruku. — a ruka je stále zlomená alebo to má dôsledky teraz.)
- Someone has eaten my sandwich. (Niekto zjedol môj sendvič. — sendvič teraz chýba.)
3) Dej, ktorý začal v minulosti a pokračuje do teraz (for / since)
- I have lived here for five years. (Bývam tu päť rokov.)
- She has worked at the company since 2018. (Pracuje v tej firme od roku 2018.)
4) Opakované udalosti až do teraz
- I've visited London three times. (Bol(a) som v Londýne trikrát.)
5) Nedávno dokončené činy (často s just / already / yet)
- I've just finished my homework. (Práve som dokončil úlohu.)
- Have you finished yet? (Už si dokončil?)
Ako sa tvorí?
Základná stavba v jednoduchých vetách:
- Oznamovacia veta: subject + have/has + past participle
- I/You/We/They have + past participle
- He/She/It has + past participle
- Príklad: She has visited Rome. (Navštívila Rím.)
- Záporná veta: subject + have/has + not + past participle
- I have not (haven't) / He has not (hasn't) + past participle
- Príklad: They haven't seen the movie. (Nevideli ten film.)
- Otázka: Have/Has + subject + past participle?
- Have you ever met him? (Stretol si ho niekedy?)
- Krátke odpovede: Yes, I have. / No, I haven't. / Yes, she has. / No, she hasn't.
Past participle (minulé príčastie)
- Pre pravidelné slovesá: pridáme -ed (work -> worked, play -> played).
- Pre nepravidelné slovesá: tvar sa mení (go -> gone, see -> seen, eat -> eaten).
- Niekoľko bežných nepravidelných past participle:
- be -> been
- go -> gone
- do -> done
- see -> seen
- eat -> eaten
- write -> written
- take -> taken
- meet -> met
- break -> broken
- have -> had
- read -> read (tvar rovnaký, výslovnosť "red")
Dôležité časové výrazy (ever, never, yet, already, just, for, since, atď.)
ever / never
- ever: v otázkach a niekedy v kladných vetách s významom "niekedy v živote".
- Have you ever been to New York? (Bol si niekedy v New Yorku?)
- never: v negatívnych vetách = "nikdy".
- I've never tried skydiving. (Nikdy som neskákal s padákom.)
just / already / yet
- just: práve teraz dokončené udalosti; kladie sa medzi have a past participle v bežnej angličtine.
- I've just arrived. (Práve som prišiel.)
- already: už; v kladných vetách (pred alebo za past participle v hovorovej reči).
- I've already eaten. / I've eaten already. (Už som jedol.)
- yet: používa sa hlavne v otázkach a záporoch; zvyčajne na konci vety.
- Have you finished yet? (Už si dokončil?)
- I haven't finished yet. (Ešte som nedokončil.)
for / since
- for + časový úsek: for two years, for a long time
- I've lived here for six months. (Bývam tu šesť mesiacov.)
- since + konkrétny bod v čase: since 2010, since Monday
- She's worked here since April. (Pracuje tu od apríla.)
this week / today / so far / lately / recently
- Môžu sa používať s present perfect, ak sa obdobie (týždeň, deň) ešte neskončilo.
- I've met three new people this week. (Tento týždeň som stretol tri nové osoby.)
- Have you heard from Tom recently? (Počul si sa v poslednej dobe s Tomom?)
Otázky, zápor a krátke odpovede
Otázky
- Have/Has + subject + past participle?
- Have they arrived yet? (Už prišli?)
- Has she seen this film? (Videla ten film?)
Negácia
- subject + haven't/hasn't + past participle
- I haven't finished. (Ešte som neskončil.)
- He hasn't called me. (Nepovedal mi.)
Krátke odpovede
- Yes, I have. / No, I haven't. / Yes, he has. / No, she hasn't.
- Alternatívne: So have I. / Neither have I. (Aj ja / Ani ja nie.)
Rozdiel medzi present perfect a past simple
Hlavná myšlienka: present perfect sa spája so súčasnosťou; past simple opisuje dokončenú udalosť v minulosti s jasne určeným časom.
Príklady na porovnanie:
- I have been to Paris. (Bol(a) som v Paríži — skúsenosť, čas nie je dôležitý.)
- I went to Paris in 2018. (Šiel som do Paríža v roku 2018 — konkrétny čas v minulosti.)
- She has lost her keys. (Stratila kľúče — teraz ich nemá.)
- She lost her keys yesterday. (Zložila kľúče včera — dôraz na čas v minulosti.)
Pravidlo o časových údajoch
- Ak spomeniete konkrétny čas v minulosti (yesterday, last year, in 2010), používajte past simple.
- I saw that movie last week. (Videli sme film minulý týždeň.)
- Ak čas nie je uvedený alebo obdobie pokračuje do prítomnosti (this week, today — ak deň ešte neskončil), použite present perfect.
- I've seen that movie this week. (Videla som ten film tento týždeň.)
Present perfect simple vs present perfect continuous
Obe formy spájajú minulosť s prítomnosťou, ale majú rozdielny dôraz:
- Present perfect simple (have + past participle) často zdôrazňuje výsledok, počet udalostí alebo skúsenosť.
- I've read five books this month. (Prečítal som päť kníh za tento mesiac. — výsledok: 5.)
- Present perfect continuous (have been + -ing) zdôrazňuje trvanie alebo proces, ktorý je stále dôležitý alebo čerstvý.
- I've been reading all afternoon. (Čítam celé popoludnie. — dôraz na činnosť a trvanie.)
Príklady, ktoré ukazujú rozdiel:
- I've painted the room. (Farba je nanesená — výsledok.)
- I've been painting the room. (Práve maľujem / maľoval som dlhší čas — dôraz na proces.)
Stative verbs (stázeové slovesá)
- Slovesá, ktoré popisujú stav, nie činnosť (know, like, love, belong, have (v zmysle vlastniť), believe), sa zvyčajne nepoužívajú v continuous formách.
- I have known her for years. (Nie: I've been knowing her.)
Bežné chyby na vyvarovanie sa
- Používanie past simple namiesto present perfect, keď nie je uvedený konkrétny čas alebo keď má dej dopad na prítomnosť.
- Wrong: I saw him before. (bez kontextu)
- Right: I've seen him before. (Mám skúsenosť / pamätám si to.)
- Používanie present perfect so špecifickými ukončenými časovými údajmi (yesterday, last year).
- Wrong: I've met her yesterday.
- Right: I met her yesterday.
- Nesprávne používanie for / since.
- since + bod v čase (since 2015, since Monday), for + dĺžka (for two weeks, for a long time).
- Záměna have been a have gone:
- She's gone to the shop. (Je v obchode — nevrátila sa.)
- She's been to the shop. (Bola v obchode — a vrátila sa.)
- Používanie present perfect continuous s stative verbs.
- Wrong: I've been knowing him for years.
- Right: I've known him for years.
Užitečné frázy a slovné spojenia
- Have you ever ...? (Už si niekedy ...?)
- I've never ... (Nikdy som ...)
- I've just ... (Práve som ...)
- I've already ... (Už som ...)
- I haven't ... yet. (Ešte som ... nie)
- I've been to ... / I've gone to ...
- For / since (for two days / since Monday)
- So far / up to now (doteraz)
Príklady z reálneho života — rozsiahly výber
Skúsenosti
- Have you ever flown in a helicopter? (Letel si niekedy vrtuľníkom?)
- I've never been to Australia. (Nikdy som nebol v Austrálii.)
- She's been to Rome three times. (Bola v Ríme trikrát.)
Výsledok v prítomnosti
- I've lost my wallet. (Stratil som peňaženku. — teraz ju nemám.)
- He's broken his phone. (Pokazil si telefón. — teraz ho nemá alebo nefunguje.)
- They've cleaned the house. (Upratali dom. — teraz je čistý.)
Trvanie až do teraz (for / since)
- I've worked here for seven years. (Pracujem tu sedem rokov.)
- We've been friends since school. (Sme priatelia od školy.)
- How long have you studied English? (Ako dlho študuješ angličtinu?)
Opakované udalosti
- I've visited my grandparents every summer. (Každé leto som navštevoval starých rodičov.)
- She's called three times today. (Dnes už volala trikrát.)
Nedávne udalosti (just / already / yet / recently / lately / so far)
- I've just finished dinner. (Práve som dojedol večeru.)
- Have you seen Mark lately? (V poslednej dobe si videl Marka?)
- I've already read that article. (Už som si ten článok prečítal.)
- I haven't heard from her yet. (Ešte som od nej nedostal správu.)
- So far we've sold 200 tickets. (Zatiaľ sme predali 200 lístkov.)
Have been vs Have gone
- She's gone to London for the weekend. (Ona odišla do Londýna na víkend — je tam teraz.)
- She's been to London twice. (Bola v Londýne dvakrát — vrátila sa.)
Kontrast s past simple
- I have seen that movie. (Videla som ho — skúsenosť bez určenia času.)
- I saw that movie last Sunday. (Videla som ho minulú nedeľu — konkrétny čas.)
Krátky slovník pojmov (glossary)
- Auxiliary verb (pomocné sloveso): have / has — používa sa na tvorbu present perfect.
- Past participle (minulé príčastie): tretí tvar slovesa, napr. gone, seen, done, eaten.
- Stative verb (stázeové sloveso): sloveso opisujúce stav (know, like, belong), zvyčajne sa nepoužíva v continuous časoch.
- Present perfect simple: have/has + past participle, spája minulosť s prítomnosťou.
- Past simple: tvar slovesa pre minulé udalosti (s konkrétnym časom alebo jasne uzavretým odporím).
Zhrnutie a krátke tipy
- Použite present perfect, keď hovoríte o skúsenostiach „až doteraz“, o dôsledkoch minulosti v prítomnosti alebo o dejoch, ktoré pokračujú do prítomnosti.
- Tvorba: have/has + past participle; otázky: Have/Has + subject + past participle?
- Použite for (dĺžka) a since (bod v čase) pre trvanie.
- Nepoužívajte present perfect so špecifickými, ukončenými časovými údajmi (yesterday, last year) — vtedy použite past simple.
- Pozor na rozdiely: have been vs have gone; simple vs continuous; stative verbs.
Ak si zapamätáte tieto pravidlá a budete pozorne pozerať na časové výrazy (ever, never, just, yet, already, for, since), zvládnete hovoriť o skúsenostiach až do súčasnosti hladko a správne.