
Dělá vám Present Perfect problémy? Nejste sami – pro většinu českých studentů angličtiny je to 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ě.
Rychlá odpověď
Present Perfect se používá, když mluvíte o minulosti, která má dopad na přítomnost – důležité není kdy se něco stalo, ale že to platí teď.
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
I have seen that movie.
She has finished her work.
We have been to London.
Present Perfect se tvoří pomocí slovesa have / has a třetího tvaru slovesa (past participle).
Struktura věty:
have / has + past participle
✓ I have been to Paris.
✓ Have you ever tried sushi?
✓ I have just arrived.
✓ She has already finished.
Typicky se používá se slovíčky for a since.
I have finished my work.
She has just arrived.
We have seen that movie.
Have you ever been to London?
Ve větách s Present Perfect se často objevují slova jako ever, never, just, already, yet, for, since.
Past Simple používáme, když je jasné kdy se něco stalo.
Present Perfect používáme, když čas není důležitý.

Typická chyba: Češi často zaměňují Present Perfect s Past Simple nebo ho používají v situacích, kde nepatří.
Vyzkoušejte si, jestli rozdíl mezi časy opravdu chápete:
Správné odpovědi:
Chcete mít konečně jasno v časech jako Present Perfect?
Present Perfect patří mezi témata, která studenti často pochopí až ve chvíli, kdy ho začnou aktivně používat v konverzaci.