Past perfect je „minulost před minulostí“: ve vyprávění o minulosti se vracíte ještě o krok dál, k tomu, co se stalo předtím.
Co se naučíte
Když vyprávíte v minulém čase, past perfect vám umožní vrátit se k něčemu, co se stalo ještě dřív – před hlavními událostmi příběhu.
Současná čeština na to zvláštní tvar prakticky nepoužívá. (Předminulý čas „byl jsem přišel“ najdete jen ve starší literatuře.) Dnes pořadí ukazujeme dokonavým videm a slovíčky: „Když jsme dorazili na nádraží, vlak už odjel.“ Anglicky musíte toto „už předtím“ vyjádřit tvarem slovesa: „When I arrived, the train had already left.“
Had je minulý tvar have a je stejný pro všechny osoby i slovesa: the train had left, she had gone, I had been. Za had stojí příčestí minulé (třetí tvar), ne past simple ani základní tvar: had eaten, ne „had ate“ nebo „had eat“. Zápor a otázku tvoříte jen s had, bez did: „I hadn't seen that film before last night.“ „Had you ever visited Rome before that trip?“
Když vyprávíte dvě události v past simple, posluchač je chápe tak, že nastaly v tomto pořadí nebo současně. S when to může úplně změnit smysl: „When I arrived, the train left“ znamená, že vlak odjel ve chvíli vašeho příjezdu (nebo hned potom). Pokud odjel už dřív, potřebujete past perfect.
To je největší past pro Čechy: česká věta „Když jsem přijel, vlak už odjel“ je díky „už“ a dokonavému vidu naprosto jasná. Přeložená slovo za slovem dá „When I arrived, the train already left“, což anglicky zní jako sled událostí a jasně neříká, že vlak odjel dřív. Použijte had: „When I arrived, the train had already left.“
Totéž platí po slovesech jako realize, find out, discover: „Uvědomila si, že zapomněla pas“ → „She realized she had forgotten her passport.“ Česky se čas nemění, anglicky zapomenutí předcházelo uvědomění, proto had forgotten (ne has forgotten). Když pořadí už ukazuje after nebo before, past perfect bývá nepovinný: „After I ate, I left“ je stejně správně jako „After I had eaten, I left“.
Already (už), just (právě, zrovna) a never (nikdy) se s past perfect objevují často. Pozor na místo: česky stojí před slovesem („už odjel“, „nikdy jsem neviděl“), anglicky obvykle mezi had a příčestím: „had already left“, „had never seen“, „had just arrived“. A bez dvojího záporu: české „nikdy předtím jsem neviděl sníh“ je „I had never seen snow before“, ne „I hadn't never seen“.
By the time uvádí pozdější okamžik, ke kterému se vztahujeme. Česky říkáme „než…“ nebo „když…, už…“: „Než jsme tam dorazili, obchody už byly zavřené“ → „By the time we got there, the shops had closed.“ Nepřekládejte to jako until (až do), které znamená „po celou dobu až do té chvíle“ („I waited until six“).
Kalk z „vlak už odjel“. Anglicky samotné already nestačí – dřívější událost označíte pomocí had + příčestí.
Když jsou obě slovesa v past simple, vyjde to tak, že vlak odjel ve chvíli vašeho příjezdu. Pokud odjel dřív, had ukáže, co bylo první.
„Předtím jsem to neviděl“ → hadn't seen: zápor tvoříte s had, bez dalšího did.
Kalk z „nikdy předtím jsem neviděl“. Anglicky stačí never – bez not.
Za had stojí příčestí (see, saw, seen), ne základní tvar.
„Uvědomila si, že zapomněla pas“: zapomenutí předcházelo uvědomění a celý příběh je v minulosti – proto had forgotten.
České „než jsme tam dorazili, … už …“ je by the time. Until znamená „až do“ a popisuje, co trvalo po celou dobu.
Čeština vyjadřuje „předtím“ dokonavým videm a slovíčkem „už“: „Když jsme přijeli, vlak už odjel“
Anglicky samotné already nestačí a vid tu není: „When we arrived, the train already left“ zní jako sled událostí. Dřívější událost označíte tvarem had + příčestí: „When we arrived, the train had already left.“
Česky „už“, „nikdy“, „právě“ stojí před slovesem: „už odjel“, „nikdy jsem neviděl“
Anglicky already, never a just obvykle stojí mezi had a příčestím: „had already left“, „had never seen“, „had just arrived“. Never už je zápor, proto nepřidávejte not: „I had never seen“, ne „I hadn't never seen“.
Po „uvědomil si, že“, „ukázalo se, že“ čeština nechává obyčejný minulý čas: „Ukázalo se, že ztratila klíče“
Anglicky událost, která předcházela „uvědomění“, jde do past perfect: „It turned out she had lost her keys.“ „She realized she had forgotten her passport.“ Has forgotten (present perfect) se sem nehodí, protože celý příběh je v minulosti.
České „Vždyť jsem vám to říkal!“ je obyčejný minulý čas
Tady se čeština a angličtina shodují: bez dalšího okamžiku v minulosti stačí past simple – „I told you!“. Past perfect potřebuje vztažný bod, např. „By the time we arrived, the party had already started.“
💡 Hodí-li se česky „už předtím“, anglicky je obvykle had + příčestí: had already left.
💡 „Vlak už odjel“ (před vaším příjezdem) → the train had already left, ne already left.
💡 Already, never a just stojí mezi had a příčestím: had never seen. „Než jsme dorazili, … už …“ = By the time we got there, … had …
💡 Zápor s hadn't, bez did a bez druhého „ne“ u never.
"What happened at the airport?"
"By the time we got to the gate, the plane had already taken off."
"Oh no! Had you checked in online?"
"We had, but the traffic on the way there was terrible."
Cvičení 1 · Vyberte správnou větu
Choose the correct sentence.
Cvičení 2 · Vyberte správnou odpověď: co se stalo dřív?
Which action happened FIRST in this sentence: 'She had finished dinner when I called.'?
Cvičení 3 · Vyberte správnou větu
Choose the correct sentence.
Cvičení 4 · Vyberte správnou otázku
Choose the correct question.
Cvičení 5 · Vyberte správnou větu
Choose the correct sentence.
Cvičení 6 · Vyberte správnou větu
Choose the correct sentence.
Cvičení 7 · Vyberte správnou odpověď
Which word often signals the need for past perfect?
Cvičení 8 · Vyberte správnou větu
Choose the correct sentence.
Cvičení 9 · Doplňte větu (past perfect)
Complete: 'They ___ (already/leave) when we got there.' (past perfect)
Cvičení 10 · Doplňte větu (zápor v past perfect)
Complete: 'I ___ (not/finish) my homework when my friend arrived.' (negative, past perfect)
Cvičení 11 · Roztřiďte tvary do skupin
Roztříděno: 0 / 6
Cvičení 12 · Typická chyba: „už odjel“ přeložené do past simple
Czech: „Když jsme přijeli, vlak už odjel.“ The train left BEFORE we arrived. Which English sentence is correct?
Pět rychlých otázek: ověřte si, co už umíte.
Otázka 1 / 5
Výsledek: 0/0
Choose the correct sentence.
Would – opakované činnosti v minulosti
Would + základní tvar slovesa pro opakované činnosti v minulosti (ne stavy), rozdíl mezi would a used to a jak ho odlišit od podmiňovacího způsobu.
Used to – dřívější zvyky a stavy
Used to: dřívější zvyky a stavy, které už neplatí. Zápor s didn't use to, otázky s did… use to a rozdíl mezi used to a be used to (být zvyklý).
Past perfect continuous (had been + -ing)
Had been + -ing: jak dlouho něco trvalo před jiným okamžikem v minulosti. Proč „už hodinu“ není „since an hour“ a kdy stačí obyčejný past perfect.
Past continuous
Was/were + -ing: děj probíhající v minulosti, pozadí příběhu a přerušený děj. Jak převést do angličtiny český nedokonavý vid a kdy to nejde.