
Present perfect, nebo past simple? Oba anglické časy často překládáme do češtiny minulým časem. Věty I lost my keys a I have lost my keys tak mohou znamenat „Ztratil jsem klíče“. V angličtině ale vyjadřují trochu jiný pohled na stejnou situaci. Rozhoduje především to, zda mluvíme o minulosti jako o uzavřeném období, nebo zda ji nějak propojujeme s přítomností. Ukážeme si, jak rozdíl poznat na běžných příkladech.
Rychlá odpověď
Past simple použijte, když mluvíte o ději zasazeném do uzavřeného období v minulosti. Často také říkáte, kdy se stal. Present perfect použijte, když minulý děj propojujete s přítomností – například jeho aktuálním výsledkem, životní zkušeností nebo trváním, které pokračuje až do současnosti.
Present perfect se tvoří pomocí have/has + minulého příčestí (I have lost, she has gone). V češtině pro něj nemáme samostatný čas, proto nám někdy připadá zbytečně složitý. V angličtině ale pomáhá vyjádřit vztah minulého děje k současnosti.
Používáme ho především v těchto situacích:
U present perfect obvykle neuvádíme konkrétní ukončený čas, například yesterday nebo last week. Můžeme ale použít výrazy jako today, this week nebo this year, pokud mluvíme o období, které ještě trvá.
Past simple používáme, když mluvíme o ději zasazeném do uzavřeného období v minulosti. Neřešíme přitom, zda má děj nějaké důsledky dnes. Důležité je, co se stalo v minulosti.
I lost my keys yesterday. – Včera jsem ztratil klíče.
We watched a film last night. – Včera večer jsme se dívali na film.
Past simple tvoříme pomocí koncovky -ed u pravidelných sloves a druhým tvarem u nepravidelných sloves (go – went, see – saw, lose – lost). Typické časové výrazy jsou yesterday, last week, two days ago, in 2019, when I was a child.
Konkrétní čas ale nemusí být ve větě výslovně uveden. Pokud je z kontextu jasné, že mluvíme o určité situaci v uzavřené minulosti, použijeme past simple i bez časového údaje. Například I really enjoyed the film. – Ten film se mi opravdu líbil.
Při rozhodování si položte dvě otázky: Mluvím o určité situaci v uzavřené minulosti? Nebo chci minulost propojit s přítomností? První otázka vás obvykle dovede k past simple, druhá k present perfect.
Nejlépe rozdíl pochopíte, když porovnáte dvě věty, které popisují podobnou situaci, ale zdůrazňují něco jiného.
Všimněte si, že překlad do češtiny nám často nestačí. V angličtině musíme vědět, z jakého pohledu o ději mluvíme.
S present perfect se často setkáte ve větách, které obsahují slova already (už), yet (už / ještě), ever (někdy) a never (nikdy).
Tato slova jsou dobrým vodítkem, ale nejsou neomylným pravidlem. Některá se používají také s jinými časy. Vždy proto záleží na významu celé věty.
V americké angličtině se například u slov already, yet a just častěji než v britské angličtině setkáte také s past simple. Američan může říct Did you eat yet?, zatímco v britské angličtině je typičtější Have you eaten yet?. Neznamená to, že by v americké angličtině present perfect neexistoval – oba časy se běžně používají, jen se v některých situacích liší preference.
Tip: Jak se rychle rozhodnout?
Pokud ve větě uvádíte konkrétní ukončený čas (yesterday, last week, in 2019), zpravidla použijete past simple. Pokud mluvíte o životní zkušenosti, aktuálním výsledku nebo období, které stále trvá, zvažte present perfect. Nejde o mechanické pravidlo – vždy rozhoduje význam a kontext.
1. Present perfect s konkrétním ukončeným časem
Nesprávně: I have seen him yesterday.
Správně: I saw him yesterday.
Včerejšek je uzavřené období v minulosti, proto použijeme past simple.
2. Přítomný čas místo present perfect při trvání
Nesprávně: I live here since 2019.
Správně: I have lived here since 2019.
Žiji tu od roku 2019 a stále tu bydlím.
3. Past simple u dosavadní životní zkušenosti
Nesprávně v běžném neutrálním kontextu: Have you ever saw this film?
Správně: Have you ever seen this film?
Po have/has potřebujeme minulé příčestí, tedy třetí tvar nepravidelného slovesa: see – saw – seen.
Pokud už rozdíl mezi present perfect a past simple chápete, můžete se zaměřit na výrazy, které s těmito časy často souvisejí:
Chcete mít anglické časy konečně srovnané?
Rozdíl mezi present perfect a past simple pochopíte nejlépe tehdy, když oba časy začnete aktivně používat. V našich kurzech angličtiny si gramatiku vysvětlíte v souvislostech, procvičíte na konkrétních situacích a postupně ji dostanete do běžné konverzace.
Podívejte se na jazykové kurzy angličtiny v IJV.