Past perfect continuous je blízký příbuzný past perfect zaměřený na trvání: říká, jak dlouho se něco dělo před jiným okamžikem v minulosti. Česky tu stačí obyčejný minulý čas s „už…“, anglicky potřebujete tři prvky.
Co se naučíte
Past perfect continuous ukazuje, jak dlouho nějaký děj trval, než nastal jiný okamžik v minulosti. Nejdůležitější je samotné trvání, ne to, že něco skončilo.
Česky to řeknete jedním obyčejným slovesem v minulém čase: „Čekali jsme už hodinu, když autobus konečně přijel.“ Není tu ani zvláštní „předtím“, ani průběhový tvar. Anglicky musíte postavit tři prvky: had (dřív než onen okamžik) + been + -ing (probíhající děj): „I had been waiting for an hour when the bus finally came.“
Pozor na délku času. České „už hodinu“ nebo „(už) tři roky“ ve smyslu doby trvání je anglicky for: for an hour, for three years. Since dáváte jen před okamžik: since 8 o'clock, since Monday (česky „od osmi“, „od pondělí“). A nepleťte si to s „před“: ago říká, kdy se něco stalo, počítáno od teď, takže „for an hour ago“ je chybně.
Tento čas velmi často vysvětluje, proč v určitém okamžiku v minulosti něco vypadalo tak, jak vypadalo. Příčinou je děj, který trval předtím a obvykle právě skončil nebo ještě trval – byly vidět jeho následky.
Česky řeknete jednoduše „Byl vyčerpaný, protože běhal“ nebo „Země byla mokrá, protože pršelo“. Anglicky taková trvající příčina dostane průběhový tvar: „He was exhausted because he had been running.“ „The ground was wet because it had been raining.“ Všimněte si it: české „pršelo“ podmět nemá, anglická věta ho mít musí.
Průběhový tvar použijte, když záleží na délce nebo na samotném procesu. Obyčejný past perfect (had + třetí tvar), když záleží jen na tom, že něco už bylo hotové, často s výsledkem nebo počtem (the whole book, three chapters). Trochu jako české „četla“ proti „přečetla“: nedokonavý vid tu odpovídá průběhovému tvaru, dokonavý obyčejnému.
Stavová slovesa jako know, own, believe nebo be obvykle -ing nepřijímají, ani když mluvíte o trvání: „Znala jsem ho léta“ je „I had known him for years“, ne „I had been knowing him“.
A ještě tvar: za had been v tomto čase stojí vždy sloveso s -ing. Had been + třetí tvar (had been closed) je jiná konstrukce – trpný rod.
Kalk z „čekal jsem už hodinu“ – „už“ (a české „od“) svádí k since. S délkou času používáte for; since jen s okamžikem (since 8 o'clock).
Česky stačí obyčejný minulý čas („čekali jsme“). Anglicky trvání až do jiného okamžiku v minulosti vyžaduje had been + -ing.
Za had been stojí tvar s -ing. Had been + třetí tvar (The road had been closed) je trpný rod.
Zápor tvoříte s hadn't. Did v tomto čase nemá místo – nespojujte dvě pomocná slovesa.
Česky má „Jak dlouho jste tam bydleli?“ běžný slovosled. Anglicky stojí had před podmětem.
„Před“ (ago) říká, kdy se něco stalo, počítáno od teď. S for se nepojí – pro délku stačí for six hours.
České „protože pršelo“ podmět nemá. Anglicky je u počasí podmětem it.
Česky stačí jeden minulý čas na všechno: „Čekali jsme už hodinu, když autobus přijel“
Angličtina rozlišuje, který děj byl dřív a jestli trval. Delší, dřívější děj dostane had been + -ing, okamžik, který ho „přerušil“, obyčejný past simple: „We had been waiting for an hour when the bus came.“ Samotné „We waited for an hour when the bus came“ tento smysl nevyjádří.
Česky dobu trvání vyjadřujeme „už hodinu“ nebo „už tři roky“ a okamžik začátku „od rána“, „od pondělí“
Anglicky jsou to dvě různá slova: délka = for (for an hour, for two years), výchozí bod = since (since Monday, since 2019). „Since an hour“ a „since two years“ jsou velmi typické české chyby – „od“ a „už“ svádějí k since.
„Jak dlouho jste tam bydleli, než jste se přestěhovali?“ – otázka má slovosled oznamovací věty a nemá pomocné sloveso
Anglicky musí had stát před podmětem: „How long had you been living there before you moved?“ Verze „How long you had been living there?“ zní jako česká věta přeložená slovo za slovem.
Vid: „četla dvě hodiny“ (nedokonavé) proti „přečetla celou knihu“ (dokonavé)
To vám pomůže vybrat tvar. Když je česky přirozený nedokonavý vid a záleží na době trvání, obvykle se hodí had been + -ing (She had been reading for two hours). Když záleží na výsledku, jako u dokonavého vidu – had + třetí tvar (She had read the whole book).
💡 „Čekali jsme už hodinu, když…“ → We had been waiting for an hour when…
💡 Délka = for (for an hour), okamžik = since (since Monday). „Před“ je ago – a s for se nepojí.
💡 Záleží na trvání nebo procesu? Past perfect continuous. Záleží jen na výsledku, nebo máte stavové sloveso (know)? Past perfect.
"Sorry I'm late — when the bus finally came, I had been waiting for forty minutes!"
"That's awful. Had you been standing in the rain the whole time?"
"Yes, so by the time I got on, I was completely soaked."
"You should have taken a taxi."
Cvičení 1 · Vyberte správnou větu
Choose the correct sentence.
Cvičení 2 · Vyberte větu, která zdůrazňuje trvání
Which sentence emphasizes the DURATION of an action up to a past point?
Cvičení 3 · Vyberte správnou větu
Choose the correct sentence.
Cvičení 4 · Vyberte správný zápor
Choose the correct negative.
Cvičení 5 · Vyberte správnou otázku
Choose the correct question.
Cvičení 6 · Vyberte správnou větu
Choose the correct sentence.
Cvičení 7 · Vyberte správný tvar
Which is formed correctly?
Cvičení 8 · Vyberte správnou větu
Choose the correct sentence.
Cvičení 9 · Doplňte větu (past perfect continuous)
Complete: 'She ___ (wait) for two hours when he finally arrived.' (past perfect continuous)
Cvičení 10 · Doplňte otázku (past perfect continuous)
Complete: 'How long ___ (you/learn) English before you moved abroad?' (question)
Cvičení 11 · Roztřiďte tvary do skupin
Roztříděno: 0 / 6
Cvičení 12 · Typická chyba: „už hodinu“
Czech: „Čekala už hodinu, když konečně přišel.“ 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.
Past perfect
Had + příčestí: minulost před minulostí. Kdy je nutný, kam patří already a never a proč „vlak už odjel“ je anglicky had left. Vysvětlení pro Čechy.
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 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.