Ve future perfect se postavíte do bodu v budoucnosti a říkáte, co už bude hotové. Česky stačí budoucí čas dokonavého slovesa a „do…“: „Do šesti dopíše zprávu.“ Anglicky potřebujete zvláštní tvar.
Co se naučíte
Future perfect popisuje děj, který bude v určitém okamžiku budoucnosti už ukončený. Představíte si ten okamžik a podíváte se zpátky: v tu chvíli to už bude hotové.
Čeština na tuto situaci zvláštní čas nemá. Řekneme „Do příštího roku dostuduju“ nebo „Za rok už budu po škole“ – stačí dokonavý vid a slova „do“, „už“. Anglicky dokončení ukazuje sám tvar slovesa: „By next year, I will have graduated.“ Dobrá zpráva: český dokonavý vid smysl vystihuje dobře – „do šesti to dodělám“ je přesně myšlenka, kterou vyjadřuje future perfect.
Future perfect tvoříte pomocí will have + příčestí minulé (past participle, tzv. třetí tvar). Will have se nikdy nemění: I will have, she will have, they will have – nikdy „she will has“. Zápor: will not have nebo won't have; otázka: will před podmět. V mluvené řeči se will často zkracuje: I'll have finished.
Po will have vždy stojí příčestí minulé (finished, left, eaten), ne základní tvar: „She will have finished“, ne „She will have finish“. A nevynechávejte have: „I will graduated“ je chyba.
Příčestí minulé je stejné jako v present perfect: pravidelná slovesa končí na -ed (finished, arrived, saved), nepravidelná mají vlastní tvar (left, eaten, done). Pomocné sloveso je vždy have: „We won't have arrived by then.“ („Do té doby tam ještě nedorazíme.“)
Future perfect se skoro vždy pojí s budoucím termínem: by, by the time, by next year, by then. Bez takového termínu obvykle zní přirozeněji obyčejné will nebo will be doing.
Pozor na české „do“: označuje termín („dodělám to do pátku“) i trvání („zůstanu do pátku“). Anglicky jsou to dvě různá slova. Termín, tedy „nejpozději do“, „před“: by – by Friday, by 6pm, by then („do té doby“). Trvání, něco probíhá celou dobu: until – I'll be at work until six. U future perfect skoro vždy potřebujete by.
Druhá past: po „až“ a „než“ mluvíme česky v budoucím čase („Až to budete číst, už tu nebudu“), takže svádí „By the time you will read this“. Po by the time, when a before používá angličtina present simple, nikdy will: „By the time you read this, I will have left.“
Obyčejné will říká jen to, že se děj stane v budoucnosti. Future perfect říká, že v daném okamžiku už bude ukončený. Přidáním already („už“) se obyčejné will na future perfect nezmění: „By next year, I will graduate already“ je chyba, i když doslova odpovídá „do příštího roku už dostuduju“.
Nepřekládejte ani doslova „budu už po škole“ nebo „budu po zkoušce“. „I will be after my exam“ anglicky nedává smysl; řekněte „I will have finished my exam“ nebo „I will have graduated“.
„Do pátku“ jako termín = by Friday. Until (také „do“) znamená trvání po celou dobu, ne termín.
„Až to budete číst…“: po by the time, when a before používá angličtina present simple, ne will.
Nevynechávejte have: future perfect je will have + příčestí minulé, ne samotné will.
Po will have stojí příčestí minulé (finished), ne základní tvar.
Doslovný překlad „Do příštího roku už dostuduju“. Already („už“) z obyčejného will future perfect neudělá: použijte will have + příčestí minulé.
„Budu už po zkouškách“ je česká vazba – after v tomto významu nefunguje. Dokončení vyjádříte pomocí will have + příčestí minulé.
Po will vždy stojí základní tvar have, i u he, she a it.
„Do pátku“: české „do“ označuje termín („dodělám to do pátku“) i trvání („zůstanu do pátku“)
Anglicky je termín by: „by Friday“, „by 6pm“, „by then“ („do té doby“). Until znamená, že něco trvá až do toho okamžiku (I'll wait until Friday = budu čekat do pátku, celou dobu). Proto „I will have finished the report until Friday“ je chyba: správně „by Friday“.
„Do šesti dopíše zprávu“, „Za rok už dostuduju“: dokonavý vid + „do“ / „už“ místo zvláštního času
Český dokonavý vid už v sobě nese význam „hotovo“, anglické sloveso to ale musí ukázat tvarem: will have + příčestí minulé. „By 6pm, she will have finished the report.“ Samotné „už“ (already) u obyčejného will nestačí.
„Až si tu zprávu přečtete, už tu nebudu“: po „až“, „než“ stojí budoucí čas
Po by the time, when a before používá angličtina present simple, i když mluví o budoucnosti: „By the time you read this, I will have left.“ „By the time you will read this“ je typická chyba. Will (nebo will have) se objeví jen ve druhé části věty: „By the time we land, they will have started the meeting.“
💡 „Do (okamžiku v budoucnosti)“ jako termín → by: by Friday, by 6pm, by then.
💡 „Až to budete číst…“ → by the time + present simple: by the time you read this.
💡 Will have + příčestí minulé pro všechny osoby: nikdy will has.
💡 „Budu už po…“ → will have + příčestí minulé (I will have finished…).
"Will the report be ready before the client call?"
"Yes — by then, I will have finished the final draft."
"And the budget numbers?"
"Those too. By 6pm, we will have sent everything over."
Cvičení 1 · Vyberte správnou větu
Choose the correct sentence — completed before a future point.
Cvičení 2 · Vyberte správnou větu
Choose the correct sentence.
Cvičení 3 · Vyberte správný zápor
Choose the correct negative.
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 odpověď
Which phrase often signals the future perfect?
Cvičení 7 · Vyberte správnou větu
Choose the correct sentence.
Cvičení 8 · Vyberte správnou větu
Choose the correct sentence.
Cvičení 9 · Doplňte větu
Complete: 'By the end of the year, we ___ (save) enough for a trip.' (future perfect)
Cvičení 10 · Doplňte větu
Complete: 'By next month, they ___ (not/finish) the renovation.' (negative)
Cvičení 11 · Roztřiďte do skupin
Roztříděno: 0 / 6
Cvičení 12 · Typická chyba: „do“ jako termín
Czech: „Do pátku tu zprávu dopíšu.“ (a deadline) 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.
Future in the past (budoucnost viděná z minulosti)
„Chtěl jsem ti zavolat“, „řekla, že zavolá“: was/were going to a would pro plány a očekávání viděné z pohledu minulosti.
Be about to a be due to
Be about to: něco se stane za chvíli. Be due to: něco je naplánované podle jízdního řádu. A proč „vlak má přijet v 9“ není „has to arrive“.
Future continuous (průběhový budoucí čas)
Will be + -ing pro děj, který bude probíhat v určitém okamžiku budoucnosti: „zítra v tuhle dobu budu pracovat“ → I'll be working.
Future perfect continuous (will have been + -ing)
„V červnu to bude pět let, co tu pracuju“: jak říct, jak dlouho bude něco trvat v určitém okamžiku budoucnosti – will have been + -ing.