Present Perfect jednoduše: proč ho Češi pořád pletou (a jak to konečně pochopit)

26.1.2026
Jazykové vzdělávání


Přehled použití času Present Perfect v angličtině s příklady 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ě.


Co je Present Perfect (jednoduché vysvětlení)

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:

  • I have seen that movie.
    Viděl jsem ten film.
    To znamená, že tu zkušenost mám teď – znám ten film.
     
  • She has finished her work.
    Dokončila svou práci.
    Výsledek je důležitý teď – práce je hotová.
     
  • We have been to London. – Byli jsme v Londýně (někdy v minulosti, ale tato zkušenost je pro nás aktuální i dnes).

Jak se tvoří Present Perfect

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:

  • I have finished.
    Dokončil jsem.
     
  • She has arrived.
    Přijela.
     
  • They have seen it.
    Viděli to.

Kdy se Present Perfect používá

Nejčastěji se používá ve třech situacích:

1. Životní zkušenost

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?

2. Nedávná událost

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.

3. Děj, který začal v minulosti a trvá dodnes

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.


Příklady vět v Present Perfect

Aby byl princip tohoto času ještě jasnější, podívejme se na několik typických vět v Present Perfect.

  • I have finished my work.
    Dokončil jsem svou práci.
     
  • She has just arrived.
    Právě dorazila.
     
  • We have seen that movie. – Viděli jsme ten film.
  • They have lived here for ten years. – Žijí tady deset let.
  • Have you ever been to London? – Byl jsi někdy v Londýně?
  • I have never tried sushi. – Nikdy jsem nezkusil sushi.
  • He has already finished the project. – Už dokončil ten projekt.
  • Have you done your homework yet? – Už jsi udělal domácí úkol?

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.


Největší rozdíl: Past Simple vs 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.

Present perfect vs past simple přehled

Detailní vysvětlení tohoto rozdílu najdete také v připravovaném článku Present perfect vs past simple – rozdíl jednoduše.


7 nejčastějších chyb, které Češi dělají

1. Používání Present Perfect s konkrétním časem

Č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.


2. Překlad „už jsem byl“ doslova

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.


3. Záměna been a gone

  • She has been to Italy. = Byla někdy v Itálii a už je zpět.
  • She has gone to Italy. = Odjela do Itálie a stále tam je.

4. Zapomínání na ever a never

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.


5. Problém se slovíčky just / already / yet

Tyto výrazy se s Present Perfect používají velmi často:

  • I have just arrived. – Právě jsem přijel.
  • She has already finished. – Už skončila.
  • Have you done it yet? – Už jsi to udělal?

6. Používání Past Simple místo zkušenosti

Č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.


7. Nejasnost u for a since

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.


Mini test: Past Simple nebo Present Perfect?

Zkuste si vybrat správný čas:

  1. _____ you ever _____ to London?
  2. I _____ him yesterday.
  3. She _____ just _____ her homework.
  4. We _____ here since Monday.

Správné odpovědi:

  • Have you ever been
  • I saw
  • She has just finished
  • We have been

Jak se Present Perfect naučit rychleji

Místo memorování tabulek je lepší soustředit se na několik typických situací:

  • ever / never
  • just / already / yet
  • for / since
  • situace bez konkrétního času

Jakmile tyto situace poznáte, začne být použití Present Perfect mnohem přirozenější.


Související články


Chcete si Present Perfect opravdu osvojit?

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.

Autor
článku

IJV

Mohlo by se hodit...