Jediná gramatická chyba, která táhne studenta B1 dolů na B2, je míchání have done a did. Dobrá zpráva: existuje jedna otázka, kterou si položíte před každou větou, a ta vybere správný čas automaticky.
Jedna otázka, která vybírá čas
Než vyslovíte sloveso, zeptejte se: „Můžu říct, kdy se to stalo?"
- Ano → past simple (did, went, ate)
- Ne → present perfect (have done, have gone, have eaten)
To je vše. Celý systém se smrskne na tohle jedno rozhodnutí.
„I saw him yesterday." (Kdy? Yesterday. → past simple) „I have seen him." (Kdy? Nezáleží na tom, čas není uveden. → present perfect)
Šikovný přehled časových slov
Některá časová slova VŽDY patří k jednomu času. Naučte se seznamy:
Časová slova past simple (konkrétní, ukončený okamžik): yesterday, last week, last year, in 2020, two days ago, at 3pm, when I was a child, on Monday
Časová slova present perfect (otevřený, neukončený nebo neuvedený): ever, never, already, yet, just, since 2020, for two years, recently, so far, this week (stále trvá), today (stále trvá)
Test „pořád relevantní teď"
Když není uvedeno žádné časové slovo, zeptejte se: ovlivňuje výsledek pořád přítomnost?
- „I have lost my keys." → pořád ztracené. → present perfect.
- „I lost my keys yesterday." → ukončený příběh. → past simple.
Stejná událost může brát kterýkoli čas v závislosti na tom, zda výsledek pořád hraje roli TEĎ.
Klasická chyba, kterou nikdy nedělejte
Oprava je mechanická: vidíte yesterday, last, ago, in [rok], when? → past simple. Bez výjimek.
Cvičení: vyberte správný čas
Doplňte mezeru správným tvarem (past simple nebo present perfect):
- I in Tokyo for three years. (pořád tam bydlí)
- She in Paris in 2018. (konkrétní rok — ukončený)
- sushi? (otevřená otázka)
- We to the cinema yesterday.
- He the report yet.
- I her since Monday.
- They a new car last week.
- The bus .
Bonus: nepravidelná příčestí minulá, která budete potřebovat
Většina příčestí minulých končí na -ed (worked, finished). Ale slovesa s vysokou frekvencí jsou nepravidelná. Naučte se je — tvoří 80 % použití present perfect:
see(past participle) go(past participle) do(past participle) be(past participle) eat(past participle) give(past participle) take(past participle) write(past participle) break(past participle) speak(past participle) drive(past participle) forget(past participle)Pokud si všech 12 vybavíte do 10 vteřin, máte vzorec. Pokud ne, drilujte je každý den po dobu týdne.
Pokud se ještě přistihujete, že rozhodování o čase mentálně překládáte ze svého mateřského jazyka, hlubší řešení je v jak přestat překládat v hlavě — stejný problém routování, který zpomaluje každou část vaší angličtiny.