Předbudoucí čas – Future Perfect a Future Perfect Continuous

🟠 Středně pokročilý (B1–B2)
Reklama

Šéf se vás v pondělí zeptá: Will you have finished the report by Friday? Česky byste přemýšleli, jak to vůbec přeložit – „budeš to mít hotové do pátku"? „Stihneš to do pátku"? Čeština nemá jeden tvar, který by řekl „v okamžiku, který nastane v budoucnu, bude něco už za námi". Anglický předbudoucí čas to říká jedním slovesným tvarem – will have finished.

Předbudoucí čas se v angličtině používá vždy, když si představíte bod v budoucnu a popisujete, co bude k tomu bodu už dokončené nebo bude probíhat jak dlouho. Češi tenhle čas v učebnici uvidí, ale v praxi ho téměř nepoužívají – sahají po Future Simple nebo opisném „budu mít hotové". Rodilý mluvčí mezi I'll finish by Friday a I'll have finished by Friday slyší jemný, ale podstatný rozdíl: v první větě v pátek prácí teprve dokončíte, ve druhé už pátek zastihne hotový stav.


1. Co je předbudoucí čas a kdy ho potřebujete

Předbudoucí čas má dvě varianty:

  • Future Perfect (will have + 3. tvar slovesa) – akce, která bude dokončená před nějakým budoucím bodem
  • Future Perfect Continuous (will have been + sloveso-ing) – akce, která bude probíhat až do nějakého budoucího bodu (důraz na trvání)

Obě varianty se kotví k budoucímu referenčnímu bodu – nejčastěji vyjádřenému frází by + čas (by Friday, by 5 PM, by 2030) nebo vedlejší větou (by the time you arrive, when she gets home). Z toho bodu se pak díváme zpátky a popisujeme, co už bude za námi.

[Now]                  [will have done]              [Future point]
  ↑                    ═══════════════►                    ↑
přítomnost          akce dokončená...           ...do tohoto bodu

By the end of this year, I will have lived in Prague for ten years. – Do konce letošního roku tu budu žít deset let.

Tahle věta ukazuje typickou českou past: česky řekneme přítomný čas („žiju tu"), ale angličtina chce předbudoucí, protože referenčním bodem je budoucnost (konec roku) a my mluvíme o tom, co k tomu bodu bude pravda.


2. Future Perfect – tvoření

Vzorec: will have + 3. tvar slovesa (past participle)

Pravidelná slovesa: 3. tvar = základní tvar + -ed (finish → finished, work → worked, paint → painted). Nepravidelná slovesa mají svůj vlastní 3. tvar (write → written, see → seen, drive → driven). Pokud si nepravidelnými tvary nejste jistí, vyplatí se mít po ruce tabulku nepravidelných sloves – budete ji potřebovat i pro Present Perfect a Past Perfect.

2.1 Kladná věta

Subject + will have + past participle

I will have finished the report by Friday. – Do pátku budu mít report hotový.

She*'ll have learned** all the irregular verbs by the exam.* – Do zkoušky se naučí všechna nepravidelná slovesa.

By 2030, the company will have expanded to ten countries. – Do roku 2030 firma expanduje do deseti zemí.

Stažený tvar 'll have je v mluvené angličtině běžný. V psaném formálním textu spíš will have.

2.2 Záporná věta

Subject + won't have + past participle

I won't have read the whole book by Monday. – Do pondělí celou knihu nepřečtu.

They won't have finished the renovation before Christmas. – Před Vánoci rekonstrukci nedokončí.

He won't have heard the news yet. – Tu zprávu ještě určitě neslyšel.

2.3 Otázka

Will + subject + have + past participle?

Will you have completed the course by June? – Stihneš ten kurz do června?

Will they have arrived by the time we start? – Dorazí, než začneme?

How many emails will you have answered by lunch? – Kolik mailů budeš mít do oběda odepsaných?

2.4 Přehled

TypStrukturaPříklad
Kladnáwill have + V3I*'ll have finished** by 5.*
Zápornáwon't have + V3I won't have finished by 5.
OtázkaWill … have + V3?Will you have finished by 5?
Krátká odpověďYes, I will. / No, I won't.Yes, I will. / No, I won't.

3. Kdy Future Perfect použít

3.1 Akce dokončená před konkrétním bodem v budoucnosti

Tohle je úplný základ – představíte si moment v budoucnu (pátek, konec roku, do té doby) a popisujete, co k němu bude hotové.

I will have paid off the mortgage by 2035. – Do roku 2035 budu mít splacenou hypotéku.

She*'ll have graduated** by next summer.* – Do příštího léta dostuduje.

We will have saved enough money for the trip by December. – Do prosince našetříme dost peněz na ten výlet.

Klíčem je předložka by – znamená „nejpozději do (toho a toho času)". Akce může být hotová i dřív, ale ne později.

3.2 Akce dokončená před jinou budoucí akcí

Místo časového údaje může být referenčním bodem druhá akce. Spojuje se vedlejší větou se spojkou by the time, when, before.

By the time you read this, I*'ll have left** for the airport.* – Až tohle budeš číst, já už budu pryč na letiště.

We will have eaten dinner before the guests arrive. – Než hosté dorazí, budeme mít po večeři.

When you get home, I*'ll have cleaned** everything up.* – Až přijdeš domů, budu mít všechno uklizené.

Důležité pravidlo: Ve vedlejší větě po by the time, when, before, as soon as se nepoužívá will – stejné pravidlo jako u Future Simple. Vedlejší věta má Present Simple, hlavní věta Future Perfect.

By the time you will arrive, I will have finished.By the time you arrive, I will have finished.

3.3 Předpoklad o blízké minulosti

Méně častá, ale užitečná funkce: will have done dokáže vyjádřit odhad o tom, co se už pravděpodobně stalo. Funguje to podobně jako české „určitě už", „nejspíš už".

Don't call him now – he*'ll have gone** to bed.* – Teď mu nevolej – už určitě spí. (= je tak pozdě, že už šel spát)

They*'ll have heard** the news by now.* – Tu zprávu už určitě slyšeli.

The package will have arrived at the post office. – Balík už určitě dorazil na poštu.

Český překlad často nejlépe sedí s „určitě už" nebo „nejspíš už" – mluvčí si je vysokou pravděpodobností jist, ale nemá to ověřené.


4. Signální slova pro Future Perfect

Některé výrazy v anglické větě fungují jako spolehlivý signál, že chce být v hlavní větě Future Perfect:

VýrazCo znamenáPříklad
by + časový bodnejpozději do (kdy)by Friday.
by thendo té dobyby then.
by the time + větanež / do té doby, coBy the time she calls…
beforepřed tím, nežbefore the meeting.
by the end of + obdobído konce (čeho)By the end of the month…
in + počet let/měsíců + budoucí kontextza (jak dlouho)In five years, I*'ll have…***

Pozor: samotné tomorrow nebo next week nestačí – to vede na Future Simple nebo Future Continuous. Pro Future Perfect potřebujete bod, ke kterému se vztahujeteby tomorrow, by next week.


Reklama

5. Future Perfect Continuous – průběhový tvar

Když chcete u budoucí dokončenosti zdůraznit, jak dlouho něco bude trvat, ne kolik toho bude hotové, použijte Future Perfect Continuous. Je to nejméně používaný čas v angličtině – v běžné konverzaci ho slyšíte málokdy – ale ve specifických situacích (jubilea, deadliny zdůrazňující dlouhé úsilí, milníky) je nenahraditelný.

Vzorec: will have been + sloveso-ing

5.1 Tvoření

TypStrukturaPříklad
Kladnáwill have been + -ingI*'ll have been working** for 10 hours.*
Zápornáwon't have been + -ingI won't have been waiting long.
OtázkaWill … have been + -ing?How long will you have been studying?

By June, we*'ll have been living** here for twenty years.* – V červnu to bude dvacet let, co tu bydlíme.

When she retires, she*'ll have been teaching** for forty years.* – Až půjde do důchodu, bude učit už čtyřicet let.

By the time he arrives, I*'ll have been waiting** for two hours.* – Než dorazí, budu čekat už dvě hodiny.

5.2 Kdy Future Perfect Continuous použít

Důraz na trvání děje vedoucího k budoucímu bodu. Tam, kde Future Perfect odpovídá na otázku „co bude hotové?", Future Perfect Continuous odpovídá na „jak dlouho to už bude trvat?".

Tři typické situace:

Životní milníky a jubilea – kde se připomíná, kolik let něčeho bylo

Next month, my parents will have been married for forty years. – Příští měsíc to bude čtyřicet let, co jsou rodiče svoji.

In 2027, the museum will have been operating for a century. – V roce 2027 to bude sto let, co muzeum funguje.

Dlouhé úsilí směřující k cíli – kde chcete zdůraznit, že to bylo dřina

By the deadline, the team will have been working on this project for eighteen months. – Do termínu na tomto projektu tým pracuje osmnáct měsíců.

When she finishes her PhD, she*'ll have been studying** for twenty-two years total.* – Až dokončí doktorát, bude celkem studovat dvaadvacet let.

Pozadí pro budoucí situaci – vysvětluje, proč něco bude v budoucnu nějakým způsobem

I*'ll be exhausted by then – I**'ll have been driving** for ten hours straight.* – V tu dobu budu vyřízený – pojedu deset hodin v kuse.

Don't be surprised if she's hungry. She*'ll have been fasting** since morning.* – Nediv se, že má hlad. Postí se od rána.

5.3 Signální slova

Future Perfect Continuous má charakteristickou kombinaci dvou signálů: bodu (kdy se na to díváme) a trvání (jak dlouho to probíhalo).

VýrazFunkcePříklad
by + bodbudoucí kotvaby June…
by the time + větabudoucí kotvaBy the time he arrives…
for + délka trváníjak dlouhofor ten years.
all day / all weekcelé obdobíall day.
how longotázka na trváníHow long will you have been waiting?

Klasická struktura věty: By X, I will have been doing Y for Z. – tři informace v jednom souvětí.

5.4 Stavová slovesa – stejná past jako u ostatních Continuous časů

Stavová slovesa (know, love, own, have = vlastnit, be, seem, believe) v průběhových časech nejsou – ani ve Future Perfect Continuous. Když chcete vyjádřit stav trvající k budoucímu bodu, použijte Future Perfect Simple.

By June, I'll have been knowing him for ten years.By June, I*'ll have known** him for ten years.* – V červnu ho budu znát deset let.

She'll have been owning the house for a decade by 2030.She*'ll have owned** the house for a decade by 2030.* – V roce 2030 ten dům bude vlastnit deset let.

Stejná logika jako u Present Perfect Continuous – stavy neprobíhají, jen jsou.


6. Future Perfect vs Future Perfect Continuous – kdy co

Pro rodilého mluvčího je rozdíl intuitivní, pro Čecha je nejtěžší si uvědomit, že jde o dvě různé otázky:

  • Future Perfect odpovídá na „co / kolik bude hotové?" → výsledek
  • Future Perfect Continuous odpovídá na „jak dlouho to už bude trvat?" → proces

6.1 Klasické porovnání

By 5 PM, I*'ll have written** three reports.* – Do pěti odpoledne napíšu tři reporty. (kolik = výsledek) By 5 PM, I*'ll have been writing** reports for six hours.* – V pět odpoledne budu psát reporty už šest hodin. (jak dlouho = trvání)

By June, she*'ll have read** fifteen novels.* – Do června přečte patnáct románů. By June, she*'ll have been reading** the same novel for half a year.* – V červnu bude tu samou knihu číst už půl roku.

V první dvojici jde o počet dokončených věcí, ve druhé o dobu, po kterou jediná aktivita běží.

6.2 Rozhodovací tabulka

Future PerfectFuture Perfect Continuous
Co popisujeDokončenou akci / výsledekTrvající proces
OtázkaKolik? Co bude hotové?Jak dlouho? Co bude probíhat?
Typický signálby + čas (samotně)by + čas + for + délka
Stavová slovesa✅ funguje❌ nefunguje
Český překlad„budu mít hotové", „dokončím"„bude to … let, co …"

6.3 Kde si výběr můžete v podstatě hodit korunou

U sloves popisujících dlouhodobé činnosti (live, work, teach, study) jsou oba tvary často téměř zaměnitelné:

By December, I*'ll have worked** here for five years.* ≈ By December, I*'ll have been working** here for five years.*

In two years, she*'ll have taught** at the same school for a decade.* ≈ In two years, she*'ll have been teaching** at the same school for a decade.*

Průběhový tvar lehce zdůrazňuje kontinuitu a proces, prostý tvar zní neutrálněji a faktičtěji. V běžné konverzaci ani rodilému mluvčímu většinou nevadí, kterou variantu zvolíte – pokud nejde o stavové sloveso, kde je volba jednoznačná (Future Perfect).


7. Předbudoucí čas vs Past Perfect – nezamíchejte si je

Future Perfect a Past Perfect vypadají vizuálně podobně – oba mají have + V3 – ale popisují opačné situace:

Past PerfectFuture Perfect
Tvarhad + V3will have + V3
KotvaBod v minulostiBod v budoucnosti
PopisujeDěj před minulým bodemDěj před budoucím bodem
PříkladShe had left when I arrived.She*'ll have left** when you arrive.*
Překlad„už odešla, když jsem dorazil"„už bude pryč, až dorazíš"

Pomůcka: pomocné sloveso vám řekne, kde je referenční bod. Had = minulost, will have = budoucnost.


8. Typické chyby Čechů

Špatně: I will have finish by 5.Správně: I will have finished by 5. Proč: Po will have musí následovat třetí tvar slovesa (past participle), ne infinitiv. Finish → finished (pravidelné), write → written (nepravidelné), go → gone.

Špatně: By June, I will have been knowing him for ten years.Správně: By June, I will have known him for ten years. Proč: Know je stavové sloveso – v žádném průběhovém čase ho nepoužijete. Pro stavy trvající k budoucímu bodu vždy Future Perfect Simple. Stejný problém vzniká s love, own, believe, understand.

Špatně: By the time you will arrive, I will have finished.Správně: By the time you arrive, I will have finished. Proč: Vedlejší věta po by the time, when, before, as soon as nepoužívá will. Tady angličtina vyžaduje Present Simple, kdežto čeština ve vedlejší větě budoucí čas mít může – proto tahle past Čechy stojí kolik desítek opakování, než si ji odučí.

Špatně: In 2030 I will live here for ten years.Správně: In 2030 I will have lived here for ten years. nebo I will have been living here for ten years. Proč: Čeština řekne prostě „budu tu žít deset let" – budoucí čas. Anglicky to ale musí být předbudoucí, protože se díváme z roku 2030 zpátky a počítáme, jak dlouho už ten stav trvá. Future Simple by tu znamenal „začnu žít na deset let" – nesmysl.

Špatně: He had finished by 5 PM tomorrow.Správně: He will have finished by 5 PM tomorrow. Proč: Záměna Past Perfect a Future Perfect. Pomocné had = minulost, will have = budoucnost. Tomorrow signalizuje budoucnost, takže nutně will have.

Špatně: By Friday, I will have been finished the project.Správně: By Friday, I will have finished the project. nebo By Friday, I will have been working on the project for two weeks. Proč: Finish je dokonavá akce – buď výsledek (Future Perfect Simple), nebo trvání jiné aktivity (Future Perfect Continuous s working on). Spojení will have been finished je trpný rod, ne průběhový tvar – a tady se nehodí.


9. Předbudoucí čas v praxi

9.1 Pracovní deadline

Šéf: Will you have finished the proposal by Thursday morning? Vy: I*'ll have written** the main sections by Wednesday, but I won't have had time to proofread. Could we extend it to Friday?* Šéf: Sure. By Friday you*'ll have been working** on this for almost a month – take the extra day.*

Všimněte si přirozeného střídání tří variant: will have finished (otázka na dokončenost), will have written (částečný výsledek), won't have had (chybějící čas), will have been working (zdůraznění dlouhého trvání).

9.2 Životní milníky

Next April, my grandparents will have been married for sixty years. They*'ll have raised** three children, welcomed seven grandchildren, and lived in the same house since the day they got married.*

Překlad: V dubnu to bude šedesát let, co jsou prarodiče svoji. Vychovali tři děti, přivítali sedm vnoučat a od dne svatby žijí v tom samém domě.

V tomhle krátkém odstavci se will have been married (proces – jak dlouho) přirozeně střídá s will have raised, welcomed, lived (výsledky – co se stihlo).

9.3 Plánování cesty

A: We're driving from Prague to Madrid – it's a long trip. B: How long will you have been driving when you arrive? A: About twenty-four hours total, with one overnight stop. By the time we get to Madrid, we*'ll have driven** through six countries.*

9.4 Předpoklad o aktuálním stavu

Don't bother calling Mark – it's almost midnight and he gets up at five. He*'ll have gone** to bed hours ago.*

Překlad: Nevolej Markovi – je skoro půlnoc a on vstává v pět. Už dávno spí.

Tady will have gone funguje jako odhad o tom, co už se určitě stalo – ne jako popis budoucí dokončenosti.


10. Rozhodovací pomůcka – kdy který předbudoucí?

Když si nejste jisti, položte si v hlavě tyto otázky:

  1. Jde mi o akci, která bude dokončená do budoucího bodu?Future Perfect (will have done) I'll have finished by Friday.

  2. Jde mi o stav nebo počet, ne o proces?Future Perfect (will have done) By June, I'll have known him for ten years.

  3. Jde mi o aktivitu, která bude trvat / probíhat až do budoucího bodu, a chci zdůraznit její délku?Future Perfect Continuous (will have been doing) By June, I'll have been working here for ten years.

  4. Je sloveso stavové?Vždy Future Perfect Simple – stavová slovesa do průběhových časů nepatří.

  5. Není jasné, jestli mluvím o budoucnu nebo o minulosti? → Zkontrolujte pomocné sloveso. Had = minulost (Past Perfect), will have = budoucnost (Future Perfect).


11. Shrnutí – tři věci na zapamatování

1. Předbudoucí čas potřebuje budoucí referenční bod. By Friday, by then, by the time you arrive – bez něj věta nedává smysl. Tomorrow ani next week samy o sobě nestačí.

2. Future Perfect vs Future Perfect Continuous = výsledek vs proces. Will have written three reports (kolik) vs will have been writing reports for six hours (jak dlouho).

3. Vedlejší věta po by the time, when, before používá Present Simple, ne will. By the time you arrive (ne will arrive), I will have finished. Stejné pravidlo jako u Future Simple.

ČasVzorecKlíčová otázkaPříklad
Future Perfectwill have + V3Co bude hotové do té doby?I*'ll have finished** by 5.*
Future Perfect Continuouswill have been + -ingJak dlouho to už bude trvat?I*'ll have been working** for 8 hours.*

Související články

Reklama