Perfect je pro většinu českých studentů angličtiny jeden z největších strašáků. Podobně jako další chyby, které Češi v angličtině dělají – ty jsme detailně rozebrali v článku Nejčastější chyby Čechů v angličtině a jak se jim vyhnout.
Dobrá zpráva je, že Present Perfect není žádná magie. Ve skutečnosti má poměrně jednoduchou logiku – jen se liší od způsobu, jak o minulosti přemýšlíme v češtině.
Present Perfect je anglický čas, který spojuje minulost s přítomností.
Používáme ho tehdy, když mluvíme o něčem, co se stalo v minulosti, ale má to nějaký vztah k současnosti.
Nejde tedy o to, kdy přesně se něco stalo, ale že je to důležité pro přítomnost.
Základní myšlenka je:
Minulost + spojení s přítomností = Present Perfect
Příklady:
Present Perfect se tvoří pomocí slovesa have / has a třetího tvaru slovesa (past participle).
Struktura věty:
have / has + past participle
Příklady:
Nejčastěji se používá ve třech situacích:
Mluvíme o něčem, co jsme někdy zažili, ale neříkáme kdy.
✓ I have been to Paris.
Byl jsem v Paříži (někdy v životě).
✓ Have you ever tried sushi?
Zkusil jsi někdy sushi?
Něco se právě stalo nebo se to stalo před chvílí.
✓ I have just arrived.
Právě jsem přijel.
✓ She has already finished.
Už skončila.
Typicky se používá se slovíčky for a since.
✓ I have lived here for five years.
Bydlím tady už pět let.
✓ I have worked here since 2020.
Pracuji tady od roku 2020.
Aby byl princip tohoto času ještě jasnější, podívejme se na několik typických vět v Present Perfect.
Ve větách s Present Perfect se často objevují slova jako ever, never, just, already, yet, for, since. Právě tato slova často signalizují použití Present Perfect.
Jedna z největších chyb českých studentů je záměna těchto dvou časů.
Past Simple používáme, když je jasné kdy se něco stalo.
Present Perfect používáme, když čas není důležitý nebo není uveden.

Detailní vysvětlení tohoto rozdílu najdete také v připravovaném článku Present perfect vs past simple – rozdíl jednoduše.
Češi často řeknou:
✗ Yesterday I have seen him.
Včera jsem ho viděl.
Správně:
✓ Yesterday I saw him.
Včera jsem ho viděl.
Pokud je ve větě „yesterday“, „last week“, „in 2019“ → vždy Past Simple.
V češtině řekneme:
„Už jsem byl v Paříži.“
Anglicky:
✓ I have been to Paris.
Už jsem byl v Paříži.
Neříkáme kdy, jen že máme zkušenost.
Typické otázky:
✓ Have you ever tried sushi?
Zkusil jsi někdy sushi?
✓ I have never seen that movie.
Nikdy jsem ten film neviděl.
Tyto výrazy se s Present Perfect používají velmi často:
Češi často řeknou:
✗ I was in New York.
Byl jsem v New Yorku.
Správně:
✓ I have been to New York.
Už jsem byl v New Yorku.
Past Simple zní, jako by šlo o konkrétní minulou událost. Present Perfect vyjadřuje životní zkušenost.
Present Perfect používáme pro něco, co začalo v minulosti a trvá dodnes:
✓ I have lived here for five years.
Bydlím tady už pět let.
✓ I have lived here since 2020.
Bydlím tady od roku 2020.
Zkuste si vybrat správný čas:
Správné odpovědi:
Místo memorování tabulek je lepší soustředit se na několik typických situací:
Jakmile tyto situace poznáte, začne být použití Present Perfect mnohem přirozenější.
Present Perfect patří mezi témata, která studenti často pochopí až ve chvíli, kdy ho začnou aktivně používat v konverzaci.
V našich kurzech angličtiny se proto zaměřujeme na praktické používání jazyka, ne jen na teorii.
Pokud chcete, připravíme vám krátký plán na míru a pomůžeme vám začít používat angličtinu přirozeně v praxi.
Chcete se v angličtině opravdu zlepšit?
Podívejte se na naše individuální kurzy angličtiny nebo skupinové (semestrální) kurzy.