Předpřítomný čas vs. minulý: jak poznat, který použít
Shrnutí
TL;DR: Čeština předpřítomný čas nemá, proto ho Češi buď cpou tam, kam nepatří, nebo se mu radši vyhýbají. Rozhodne přitom jediná otázka: můžu k tomu ději říct konkrétní čas, který už skončil? Když ano, je to minulý čas prostý. Když ne, předpřítomný. Uvnitř najdeš pět vět, které Češi říkají špatně, a krátký test.
Co si odnést
- Jedna otázka to vyřeší: můžu k tomu ději říct konkrétní čas, který už skončil?
- Předpřítomný čas tvoří jen 12,5 % všech odkazů na minulost. Potřebuješ ho míň, než si myslíš.
- Signální slova jsou berlička, ne zákon. Spolehlivé je jen since.
- Slovanští mluvčí se předpřítomnému času vyhýbají a samo to nepřejde ani na vyšší úrovni.

„I am here since Monday.“
Tuhle větu slyším na lekcích tak často, že bych podle ní mohla poznat Čecha se zavřenýma očima. 😄
A není to tvoje chyba. Fakt ne.
Čeština totiž nemá žádný gramatický čas, který by předpřítomnému odpovídal. (Nejblíž jsou vazby typu „mám uvařeno“ nebo „mám to přečtené“, ale to není totéž a nepoužije se to stejně.) Takže když máš předpřítomný čas použít, nemáš se v mateřštině čeho chytit.
Tenhle článek ti dá jednu rozhodovací otázku, která ti to vyřeší v 90 % případů. Plus seznam vět, které Češi říkají špatně, a krátký test na konci.
Proč nám to jde tak blbě: čeština si to řeší přítomným časem
Podívej se na tyhle dvě věty:
- Česky: Bydlím tady pět let.
- Anglicky: I have lived here for five years.
Čeština použije přítomný čas. Angličtina předpřítomný.
A tady vzniká ta nejčastější česká chyba na světě. Protože překládáš to, co slyšíš v hlavě, a v hlavě máš „bydlím“. Takže řekneš „I live here for five years.“
Stejné to je u:
- Znám ji deset let. → I have known her for ten years.
- Jsem tu od pondělí. → I have been here since Monday.
- Jak dlouho se učíš anglicky? → How long have you been learning English?
Ve všech těch větách čeština říká „teď“, angličtina říká „začalo to dřív a trvá to“. A ten most mezi tím prostě v hlavě nemáš, protože jsi ho nikdy nepotřebovala.
Že to není jen dojem z lekcí, ukazuje i výzkum. Korpusová analýza esejí ruských a španělských studentů zjistila, že ruští studenti (ruština je slovanský jazyk, tedy stejná situace jako čeština) používají předpřítomný čas znatelně méně než Španělé, kteří v rodném jazyce podobnou vazbu mají. Chybovost obou skupin je přitom skoro stejná. Jinými slovy: my se mu radši vyhýbáme.
A ještě zajímavější věc přinesla studie z roku 2026, která testovala Rusy a Poláky: mluvčí slovanských jazyků si anglický minulý čas prostý automaticky spojují s dokončeným dějem. Jde to z vidu (dokonavý a nedokonavý), který máme v češtině stejně a přeneseme ho do angličtiny, i když tam takhle nefunguje. A u polské skupiny se ukázalo, že se tenhle sklon s rostoucí úrovní angličtiny ještě zesiluje. 🤯
Češi v té studii nebyli, takže opatrně. Ale vidový systém máme úplně stejný, takže se to skoro jistě týká i nás.
A hlavně: nevypadá to, že by to zmizelo samo tím, že budeš lepší. Musíš to jednou pochopit.

Nejdřív ale úleva: potřebuješ ho míň, než si myslíš
Než se do toho pustíme, tohle je nejlepší zpráva v celém článku.
Korpusový výzkum britské angličtiny (GloWbE) zjistil, že předpřítomný čas tvoří jen 12,5 % všech odkazů na minulost.
Dvanáct a půl procenta.

Znamená to, že když Brit mluví o minulosti, v sedmi z osmi případů to předpřítomný čas není. (Zbytek nesou minulý čas prostý, průběhový, předminulý a další.)
Takže dýchej. 😌
Nejde o to, aby ses předpřítomný čas naučila cpát všude. Jde o to poznat těch pár situací, kde je opravdu potřeba, a zbytek nechat být.
Ta jedna otázka: Můžu říct KDY?
Tady je celá gramatika stlačená do jedné otázky, kterou si polož dřív, než větu vyslovíš:
Můžu k tomu ději říct konkrétní čas, který už skončil?
- ANO, můžu (včera, v roce 2019, minulý týden, když mi bylo dvacet, před hodinou) → minulý čas prostý
- NE, nemůžu (nevím kdy, je to jedno kdy, nebo ten čas ještě neskončil) → předpřítomný čas

Zkus to na těchhle dvou:
I have been to London.
Byla jsem v Londýně. (Kdy? To je jedno, jde o zkušenost.)
I was in London last year.
Byla jsem v Londýně loni. (Kdy? Loni. Loni skončilo.)
Stejná česká věta, jiný anglický čas. Rozhodlo o tom jediné slovo: loni.
A teď ten trik, který si zapamatuj: jakmile ve větě určíš, KDY se to stalo, a ten okamžik je pryč, předpřítomný čas padá. Proto je „I have seen him yesterday“ špatně vždycky a bez výjimky.
Malé upřesnění, ať tě to pak nezmate: nejde o to, že by se ve větě nesmělo objevit slovo jako yesterday nebo 2020. Jde o to, že nesmí určovat okamžik samotného děje. Porovnej:
- I haven't seen him since yesterday. ✅ (yesterday říká, odkdy se to počítá.)
- I have seen him yesterday. ❌ (yesterday by určovalo, kdy se to stalo.)
Tři situace, kdy je to vždycky předpřítomný čas
1️⃣ Začalo to v minulosti a pořád to trvá.
Poznáš to podle since (od). Slovo for (po dobu) tam bývá taky, ale samo o sobě nic neprozradí - proč, na to se podíváme kousek níž.
- I have worked here since 2020. (Pořád tam pracuju.)
- We have known each other for twenty years. (Pořád se známe.)
Tohle je ta skupina, kde Češi chybují nejvíc, protože čeština tu má přítomný čas.
2️⃣ Životní zkušenost, u které je jedno kdy.
Poznáš to podle ever, never, before, twice, three times.
- Have you ever eaten sushi?
- I**'ve never** broken a bone.
- She**'s** been to Italy three times.
Nikoho nezajímá datum. Zajímá, jestli to máš odškrtnuté. ✅
3️⃣ Stalo se to nedávno a je to znát teď.
Poznáš to podle just, already, yet a podle toho, že výsledek vidíš před sebou.
- I**'ve lost** my keys. (A teď se nedostanu domů.)
- She**'s just** finished the report. (Leží na stole.)
- Have you eaten yet?
Klíč je slovo teď. Děj je v minulosti, ale řešíš ho, protože má následek v přítomnosti.
Čtyři situace, kdy je to vždycky minulý čas
1️⃣ Řekneš, kdy to bylo.
yesterday, last week, in 2019, two hours ago, when I was a child, on Monday
- I saw her yesterday.
- We moved to Ostrava in 2018.
2️⃣ Vyprávíš příběh, kde jde jedna věc za druhou.
- I woke up, made coffee and went to work.
Předpřítomný čas neumí vyprávět. Neumí seřadit události za sebe. Na to je minulý čas prostý.
3️⃣ Ptáš se běžnou otázkou WHEN.
- When did you arrive? ✅
When have you arrived?❌
Otázka „kdy“ už sama o sobě říká, že se ptáš na konkrétní ukončený okamžik. Takže tam předpřítomný čas nemá co dělat.
(Jedna výjimka pro pokročilé: Since when have you been vegetarian? Tam se neptáš na okamžik, ale odkdy to platí. Proto předpřítomný čas.)
4️⃣ To období je definitivně uzavřené, i když žádné „kdy“ neřekneš.
- I never met my grandfather. (Už nežije. Ta možnost je zavřená napořád.)
- My grandmother was a teacher.
Tohle je díra, na kterou ta rozhodovací otázka nestačí. Žádný čas jsi neuvedla, a přesto je to minulý čas prostý - protože se na tom už nic změnit nemůže.
Slova, která ti to prozradí (ale nespoléhej se na ně slepě)
| Předpřítomný čas | Minulý čas prostý |
|---|---|
| since | ago, in 2019, last… |
| ever, never, before | yesterday, then, when |
| just, already, yet | at 6 o'clock, on Friday |
| so far, lately | in the end |
| this week, today (ještě neskončily) | last week, that day |
Jedno varování: tahle tabulka je berlička, ne zákon. 🩼
A čtyři pasti, kvůli kterým na ni nespoléhej:
Past 1: „for“ není signál ničeho. Obě tyhle věty jsou správně:
- I lived in Prague for five years. (Už tam nebydlím.)
- I**'ve lived** here for five years. (Pořád tady bydlím.)
Rozhoduje, jestli to pokračuje, ne slovo for. Spolehlivý signál je jen since.
Past 2: „recently“ bere oba časy. I recently bought a car je naprosto v pořádku.
Past 3: „never“ a „before“ taky umí minulý čas. I never met my grandfather - protože to období je uzavřené.
Past 4: „today, this week, this month“ patří k předpřítomnému času jen dokud neskončí. Když je pátek večer a týden máš za sebou, klidně řekneš „I worked a lot this week.“
Takže berlička ano. Ale ta rozhodovací otázka „můžu říct kdy?“ je pořád spolehlivější.
Pět vět, které Češi říkají špatně (a jak je opravit)
Sesbírané z reálných lekcí. Vsadím se, že aspoň jednu z nich znáš. 😅
I am here since Monday.
I have been here since Monday.
Česky „jsem tu od pondělí“ - přítomný čas nás svádí. Angličtina tu potřebuje předpřítomný.
I live in Ostrava for ten years.
I have lived in Ostrava for ten years.
Když řekneš „I live here“, znamená to jen „bydlím tady“. Ta délka se bez předpřítomného času nedá vyjádřit.
I have seen that film yesterday.
I saw that film yesterday.
Ukončený čas + předpřítomný čas = nikdy.
How long are you married?
How long have you been married?
Bez toho „have“ to zní jako otázka na to, na jak dlouho si to manželství pořídili - stejně jako „How long are you here for?“ znamená „jak dlouho se tu zdržíš“.
Did you ever be in London?
Have you ever been to London?
Dvě chyby v jedné: po „did“ nemůže být „be“, a k Londýnu patří „been to“, ne „be in“. Mimochodem „Did you ever go to London?“ správně je, jen se ptáš na uzavřené období.
Bonus, který slyším taky často: been to vs. gone to.
- She has been to Paris. = Byla tam a je zpátky.
- She has gone to Paris. = Odjela tam a pořád je tam.
A teď ta nepříjemná část: Američani to porušují
Až budeš koukat na americký seriál, uslyšíš „Did you eat yet?“ místo „Have you eaten yet?“. A budeš si myslet, že jsem ti lhala.
Nelhala. Jen americká angličtina je v tomhle volnější.
Data: v britské angličtině se předpřítomný čas objevuje 4 774krát na milion slov, v americké 4 005krát. Britové ho tedy používají zhruba o 19 % víc a v širší škále situací.
Co s tím prakticky?
Když se učíš, drž se britského pravidla. Je přísnější, takže s ním nešlápneš vedle - Američan ti bude rozumět a Brit tě pochválí. Opačně to nefunguje. 👌
A jestli si zrovna vybíráš, na čem poslouchat, pomůže výběr podle úrovně: nejlepší filmy na učení angličtiny.
Bonus: prostý vs. průběhový (protože se na to ptáš)
Rychle, protože to je další častá otázka.
Předpřítomný prostý (have done) - jde o výsledek nebo o kolik:
- I**'ve written** three emails. (Tři jsou hotové.)
Předpřítomný průběhový (have been doing) - jde o činnost samotnou nebo jak dlouho:
- I**'ve been writing** emails all morning. (Celé dopoledne u toho sedím. Kolik jich je, neřeším.)
A jedna past: některá slovesa průběhový tvar netvoří, protože popisují stav, ne činnost. Typicky know, believe, understand, own, belong, need. Takže „I've known her for years“, nikdy „I've been knowing her“.
Pozor ale na have a be - ta průběhový tvar mají, jakmile znamenají činnost místo stavu: „I'm having lunch“, „You're being silly“, „I've been having problems with my laptop“. Rozhoduje význam, ne sloveso.
Rychlý test: 8 vět
Doplň si čas a pak si zkontroluj odpovědi. Bez podvádění. 😊
- I ______ (not see) him since Christmas.
- She ______ (buy) that car in 2021.
- ______ you ever ______ (try) Thai food?
- We ______ (move) to Prague three years ago.
- How long ______ you ______ (work) here?
- He ______ (just / finish) his homework.
- When ______ you ______ (arrive)?
- I ______ (read) two books this month.
Odpovědi:
- haven't seen (since → předpřítomný)
- bought (in 2021 → ukončený čas)
- Have… tried (ever → zkušenost). Americky projde i „Did… try“, ale drž se britské varianty.
- moved (ago → ukončený čas)
- have… worked / have… been working (how long → trvá to)
- has just finished (just → následek teď)
- did… arrive (when → konkrétní okamžik)
- have read (this month ještě neskončil). Pozor na past: minulý tvar se píše taky „read“, jen se čte jinak.
Šest a víc? Máš to. 💪
Míň? Vrať se k té jedné otázce nahoře a projeď test znovu za dva dny. Ne dneska - za dva dny. Odstup je to, co ti to uloží do hlavy, a platí to i pro všechno ostatní: proč rozložené opakování funguje líp než jeden dlouhý blok, rozebírám v článku o tom, jak se naučit anglicky.
Na závěr
Předpřítomný čas není těžký. Je jen cizí.
Nemáš ho v mateřštině, takže ho nemáš na co napojit. A dokud si ho vědomě nepostavíš, mozek bude sahat po tom, co zná, tedy po přítomném nebo minulém čase.
Ta studie z roku 2026 ostatně naznačuje, že u polských mluvčích to samo nepřejde ani na vyšších úrovních. Naopak. 🙃
Takže: jedna otázka. Můžu říct kdy? Polož si ji dneska u každé věty o minulosti, kterou řekneš nebo napíšeš. Bude to pomalé a bude tě to štvát.
Za dva týdny si ji přestaneš klást vědomě. A za měsíc už jen občas zaváháš u „today“. 😌
Napiš mi, která z těch pěti českých chyb tě trefila. Sázím na „I am here since Monday“. A jestli chceš jen rychlé osvěžení samotné vazby, mám na ni kratší text: present perfect srozumitelně.
Zdroje
- Werner, V.: The frequency of the Present Perfect in varieties of English around the world - korpus GloWbE, údaje o britské a americké angličtině
- L1 Influence on the Use of the English Present Perfect: A Corpus Analysis of Russian and Spanish Learners' Essays, Journal of Language and Education
- Cross-linguistic influence in the processing of aspect in L2 English: Slavic, but not Norwegian L1 speakers associate past simple with completion, Frontiers in Language Sciences (2026)
- Cambridge English: The Present Perfect in British and American English
Nejčastější otázky
Jaký je rozdíl mezi minulým a předpřítomným časem v angličtině?
Minulý čas prostý mluví o ději, který se stal v konkrétním, ukončeném okamžiku (I saw her yesterday). Předpřítomný čas mluví o ději, u kterého je čas nedůležitý, neznámý, nebo ještě neskončil (I have seen her twice). Nejrychlejší test: když do věty můžeš přidat konkrétní kdy, které už skončilo, je to minulý čas.
Jaký je rozdíl mezi předpřítomným časem prostým a průběhovým?
Prostý (I have written three emails) se zaměřuje na výsledek nebo počet. Průběhový (I have been writing emails all morning) se zaměřuje na činnost a její délku. U otázky how long jsou často správně oba. U stavových sloves jako know, believe, understand nebo own se průběhový tvar nepoužívá.
Jak poznat, kdy je past simple a kdy past continuous?
Past simple je dokončený děj (I cooked dinner). Past continuous je děj, který v určitém okamžiku právě probíhal (I was cooking dinner when she called). Typicky se kombinují: delší děj v průběhovém čase tvoří kulisu, kratší děj v prostém čase ho přeruší.
Jaký je rozdíl mezi přítomným časem prostým a přítomným časem průběhovým?
Prostý (I work in Ostrava) popisuje to, co platí obecně, opakovaně, pořád. Průběhový (I am working from home this week) popisuje to, co se děje teď nebo dočasně. Stejná stavová slovesa jako u předpřítomného času průběhový tvar netvoří: správně je I know, ne I am knowing.
Existuje předpřítomný čas v češtině?
Ne. A to je přesně důvod, proč nám dělá takové problémy. Čeština řeší situace typu bydlím tady pět let přítomným časem, kdežto angličtina k tomu potřebuje předpřítomný. Nemáš na to v hlavě žádnou předlohu, takže si ji musíš postavit vědomě.
Kdy se předpřítomný čas nesmí použít?
Vždycky, když ve větě určuješ, kdy se to stalo, a ten okamžik je pryč: yesterday, last week, in 2019, two hours ago, when I was a child. A v běžných otázkách začínajících na when. Pozor, není to o samotném slově: I haven't seen him since yesterday je správně, protože tam yesterday neurčuje okamžik děje, ale odkdy se to počítá.

Thinzar Swe
English Teacher & Digital Marketing Specialist
Thinzar učí v ClearEnglish angličtinu a vede lekce výhradně v angličtině. Vedle výuky má na starosti digitální marketing.
Chcete si to vyzkoušet naživo?
Teorie je fajn, ale mluvit se naučíte jedině mluvením. Zkuste si nezávaznou úvodní konzultaci s lektorkou ClearEnglish.
Související články

Present perfect srozumitelně a bez pravidel
Kdy použít have done a kdy did. Jednoduché vysvětlení present perfect s příklady, které dávají smysl i po letech ve škole.
1 min čtení

Trpný rod v angličtině: kdy ho použít a kdy radši ne
Trpný rod v angličtině se tvoří snadno, potíž je vědět kdy. Proč se čeština chová jinak, jakou chybu dělá 60 % Čechů a proč je rada „vyhýbej se mu“ mýtus.
13 min čtení

Chyby v angličtině: jak je opravovat a nepřestat mluvit
Chyba není zlozvyk, ale důkaz, že se učíš. Jak opravujeme chyby v ClearEnglish, proč po chybě pár sekund mlčím, co je SVOMPT a jak funguje zpětný překlad.
14 min čtení