⚖️ Present perfect × past simple

Kdy, nebo co teď?

O čem to je

Česky řekneš „ztratil jsem klíč“ pořád stejně. Angličtina ale rozlišuje, na co se díváš. Mluvíš o tom, co se stalo tehdy (včera v obchodě)? Nebo o tom, jak to je teď (klíč nemám a nemůžu domů)?

Podle toho vybereš jeden ze dvou časů: past simple nebo present perfect. Tohle rozlišení je v angličtině velmi časté a v testech se na něj ptají pořád.

Nové pojmy

Past simple (minulý čas prostý)Čas pro událost, která se stala v ukončené minulosti – víme nebo tušíme kdy. Pravidelná slovesa -ed, nepravidelná 2. tvar.I saw him yesterday. = Viděl jsem ho včera.
Present perfect (předpřítomný čas)Čas have/has + 3. tvar. Kdy se to stalo, neříkáme. Zajímá nás výsledek teď nebo zkušenost do teď.I have seen this film. = Ten film jsem viděl (znám ho).
Časový údajSlovo nebo skupina slov, které říká, kdy se děj stal.yesterday, last week, in 2020, two days ago

Jeden klíč, dvě věty

  • I lost my key yesterday. – Ztratil jsem ho včera. Mluvím o tom, co se stalo tehdy. (Možná už ho zase mám.)
  • I have lost my key. – Ztratil jsem ho a teď ho nemám. Mluvím o současné situaci.

Rozhovor často začne v present perfect a pak přejde do past simple, když se ptáš na podrobnosti:

  • Have you ever been to Spain? – Byl jsi někdy ve Španělsku? (zkušenost)
  • Yes, I have.
  • When did you go there? – Kdy jsi tam jel? (ptám se na kdy → past simple)
  • I went there last summer. – Jel jsem tam loni v létě.

Vyzkoušej si to

Vyber správný tvar. Hledej, jestli je ve větě údaj o tom, kdy.

Doplň: Look! Someone ___ (break) the window.
Neříkám kdy, ale vidím výsledek teď → present perfect: Someone has broken the window.
Doplň: I ___ (visit) Prague in 2022.
In 2022 je přesný čas → past simple: I visited Prague in 2022.
✗I have visited Prague in 2022.
✓I visited Prague in 2022.

Jakmile řekneš přesně, kdy (in 2022, yesterday, ago), musí být past simple.

Víme kdy (ukončená minulost) → past simple. Nezáleží kdy, důležitý je výsledek teď nebo zkušenost → present perfect.

Signálními slovy

O čem to je

Někdy nevíš, jestli použít I saw nebo I have seen. Naštěstí ve větě často bývají nápovědy – malá slova, která ti prozradí správný čas. Stačí je poznat.

Nové pojmy

Sloveso a jeho tvaryAnglická slovesa mají tři tvary: základní (see), 2. tvar = minulý čas (saw) a 3. tvar (seen). Pravidelná mají ve 2. i 3. tvaru -ed (play – played – played).go – went – gone
Past simpleMinulý čas prostý: 2. tvar slovesa. Otázka a zápor s did.I saw him. Did you see him?
Present perfecthave/has + 3. tvar slovesa.I have seen him. Have you seen him?
Signální slovoSlovo ve větě, které napoví, jaký čas použít.yesterday → past simple, never → present perfect

Tabulka nápověd

Past simplePresent perfect
yesterday (včera)ever (někdy)
last week / year (minulý týden / rok)never (nikdy)
… ago (před …)just (právě)
in 2020 (v roce 2020)already (už), yet (už? / ještě ne)
When…? (Kdy…?)for, since (po dobu, od) – trvá do teď

Postup

Najdi ve větě signální slovo.
Je z levého sloupce (přesný čas v minulosti, otázka When?)? → past simple (2. tvar).
Je z pravého sloupce? → present perfect (have/has + 3. tvar).
Žádné není? Ptej se: jde o výsledek teď nebo zkušenost? → present perfect. Jde o příběh z minulosti? → past simple.

Vyzkoušej si to

Roztřiď signální slova podle času, ke kterému patří.

Doplň: When ___ you arrive? (did / have)
Otázka When? se ptá na přesný čas → past simple: When did you arrive?
Přelož: Bydlím tady od roku 2015 (a pořád).
Since → present perfect: I have lived here since 2015.
✗When have you arrived?
✓When did you arrive?

When se ptá na přesný okamžik v minulosti, a ten vyžaduje past simple.

yesterday, ago, last, in 2020, When? → past simple. ever, never, just, already, yet, for, since → present perfect.