Mluvení o zkušenostech až do současnosti (present perfect simple)
A2Mluvení o zkušenostech až do současnosti (present perfect simple)
Present perfect simple je anglický čas, kterým často mluvíme o zkušenostech a událostech, které se staly někdy v minulosti, ale mají vztah k přítomnosti — nebo se vztahují k období „až do teď“. V češtině tento význam často vyjádříme minulým časem (např. „už jsem byl“ / „nikdy jsem nezkusil“), ale angličtina používá konstrukci have/has + past participle (třetí tvar slovesa).
Kdy to používám?
- Životní zkušenosti (něco, co jste kdy zažili):
- Have you ever been to Japan? (Byl jsi někdy v Japonsku?)
- I have visited Rome twice. (Byl jsem v Římě dvakrát.)
- Události v minulosti bez přesného času (čas není důležitý nebo ho neuvádíme):
- I've lost my keys. (Ztratil jsem klíče.) — (důležité je, že teď je nemám)
- Opakované zkušenosti až do současnosti:
- We've eaten at that restaurant several times. (Jedli jsme v té restauraci několikrát.)
- Výsledky v přítomnosti (minulá akce má dopad teď):
- She's already finished her homework. (Už udělala domácí úkol.)
Poznámka: present perfect se OBVYKLE nepoužívá s přesným časovým údajem v minulosti (např. yesterday, last year, in 2010). V těchto případech použijeme past simple.
Jak se to tvoří?
Základní vzorec
- Kladná věta: Subject + have/has + past participle
- I/You/We/They have + past participle
- He/She/It has + past participle
- Příklad: I have seen that film. (Viděl jsem ten film.)
Zápor
- Subject + haven't/hasn't + past participle
- I haven't (I have not) been to Australia. (Nebyl jsem v Austrálii.)
- She hasn't eaten sushi. (Nejedla sushi.)
Otázka
- Have/Has + subject + past participle?
- Have you ever tried skiing? (Zkoušel jsi někdy lyžování?)
- Has he finished the report? (Ukončil ten report?)
Zkrácené formy (kontrakce)
- I've, you've, we've, they've, he's, she's, it's
- I've been there. (Byl jsem tam.)
Past participle — třetí tvar slovesa
- Některá slovesa jsou pravidelná: play → played, visit → visited
- Některá jsou nepravidelná: go → gone / been, see → seen, do → done, eat → eaten, write → written
- Příklady:
- I have gone to the shop. (Odešel jsem do obchodu / v některých situacích to znamená, že tam stále je.)
- I have been to the shop. (Byl jsem v obchodě — a vrátil jsem se.)
Slova a fráze, která se často používají s present perfect
Ever / Never
- Have you ever been to London? (Byl jsi někdy v Londýně?)
- I've never seen the Northern Lights. (Nikdy jsem neviděl polární záři.)
Already / Yet / Just
- I've already seen that episode. (Ten díl jsem už viděl.) — already v kladných větách
- Have you seen it yet? (Už jsi to viděl?) — yet v otázkách a záporu
- I haven't finished yet. (Ještě jsem nedokončil.)
- I've just arrived. (Právě jsem dorazil.)
So far / Up to now / Recently / In my life / Before
- So far, I've read 10 books this year. (Do teď jsem letos přečetl 10 knih.)
- In my life, I've climbed three mountains. (V životě jsem vystoupal na tři hory.)
- Have you been here before? (Byl jsi tu už předtím?)
For / Since (doba trvání až do současnosti)
- I have lived here for five years. (Žiji tady pět let.)
- She has worked at the company since 2019. (Pracuje ve firmě od roku 2019.)
- Poznámka: for = po dobu (five years), since = od (2019 / Monday / 8 o'clock)
Typické otázky o zkušenostech
- Have you ever...? (Nejčastější způsob, jak se ptát na zkušenosti)
- Have you ever tried Thai food? (Zkusil jsi někdy thajskou kuchyni?)
- Have you ever broken a bone? (Zlomil jsi si někdy kost?)
- Jak odpovídat krátce:
- Yes, I have. / No, I haven't.
- Has she been to China? — Yes, she has. / No, she hasn't.
Rozdíl mezi present perfect simple a past simple
- Present perfect: důraz na zkušenost nebo vztah k přítomnosti, čas není přesně určen.
- I have visited Paris. (Navštívil jsem Paříž — zkušenost v životě.)
- Past simple: událost se stala v konkrétním čase v minulosti; čas často uveden.
- I visited Paris in 2010. (Navštívil jsem Paříž v roce 2010.)
Párové příklady (správně / špatně):
- I have been to Paris in 2010. (špatně) → I visited Paris in 2010. (správně)
- Have you ever met him? (správně) → Did you ever meet him? (může být, ale častěji v kontextu minulosti jako ukončeného období; preferujte present perfect pro zkušenosti do teď)
Been vs gone (častá záměna)
- He has gone to the shop. = Odešel do obchodu a (pravděpodobně) tam je teď. (Je pryč.)
- He has been to the shop. = Byl v obchodě (a vrátil se). (Zkušenost: navštívil obchod.)
Příklady:
- She's gone home. (Ona odešla domů a je tam.)
- She's been home all day. (Byla celý den doma.)
Běžné chyby a jak se jim vyhnout
- Použití present perfect s přesným časovým údajem:
- Špatně: I have seen him yesterday.
- Správně: I saw him yesterday.
- Záměna been / gone:
- Špatně: He's been to the office. (pokud tím chcete říct, že je tam právě teď)
- Správně: He's gone to the office. (je tam)
- Použití past simple místo present perfect pro trvající stavy:
- Méně vhodné: I lived here for five years. (pokud tam stále bydlíte, lepší: I have lived here for five years.)
- Nesprávné použití never/ever ve větě: raději používejte "Have you ever...?" pro otázky o zkušenostech.
Krátké odpovědi a odpovědi s dodatkem
- Have you ever been to Mexico?
- Yes, I have. (Ano, byl.)
- Yes, I have — I went there last summer. (Ano, byl jsem tam — jel jsem tam minulý rok v létě.)
- Have they finished the work?
- No, they haven't. (Ne, ještě ne.)
Obšírná sada příkladů podle kategorií
Kladné věty (zkušenosti / výsledky):
- I've seen that movie three times. (Ten film jsem viděl třikrát.)
- She has visited New York. (Navštívila New York.)
- We have eaten at that restaurant. (Jedli jsme v té restauraci.)
Zápory:
- I haven't tried sushi. (Nezkusil jsem sushi.)
- He hasn't been to Africa. (Nebyl v Africe.)
Otázky a otázky s ever:
- Have you ever ridden a horse? (Jezdil jsi někdy na koni?)
- Have you seen my phone? (Viděl jsi můj telefon?)
Already / Yet / Just:
- I've already finished my work. (Už jsem dokončil svou práci.)
- Have you finished your homework yet? (Už jsi dokončil úkol?)
- I've just spoken to her. (Právě jsem s ní mluvil.)
For / Since (délka trvání):
- I've known him for ten years. (Znám ho deset let.)
- They've lived here since 2015. (Bydlí tady od roku 2015.)
Opakované zkušenosti / počet zkušeností:
- I've visited Spain three times. (Navštívil jsem Španělsko třikrát.)
- She has called five times today. (Volala pětkrát dnes.)
Výsledky v přítomnosti:
- I've lost my wallet, so I can't pay. (Ztratil jsem peněženku, tak nemůžu zaplatit.)
- He's broken his leg, so he can't play. (Zlomil si nohu, tak nemůže hrát.)
Krátký slovníček
- Present perfect simple: čas tvořený pomocným slovesem have/has + past participle; používá se pro zkušenosti a události s vazbou na přítomnost.
- Past participle (třetí tvar slovesa): forma slovesa používaná v předpřítomném čase (např. seen, eaten, visited).
- Auxiliary verb (pomocné sloveso): v present perfect je to have / has.
- Unspecified time: neurčitý čas v minulosti (neuvádíme přesný okamžik), např. "sometime", "ever".
Shrnutí – rychlé tipy
- Použij present perfect pro zkušenosti do teď: Have/has + past participle.
- Nepoužívej present perfect s konkrétním časovým údajem (yesterday, last year, in 2010).
- Použij "Have you ever...?" pro otázky o zkušenostech.
- Pamatuj rozdíl been vs gone: been = navštívil a vrátil se, gone = odešel a je tam.
- Používej already/just/yet/ever/never/so far pro jemné nuance času a zkušenosti.
Pokud chceš, můžu nyní připravit soubor vět na procvičení nebo vysvětlit některé nepravidelné tvary sloves, které se často objevují v present perfect.