Mluvení o tom, co bude již dokončeno (předbudoucí čas)

B2

Co je to future perfect a kdy ho používáme?

Předbudoucí čas v angličtině (future perfect) používáme, když chceme říct, že nějaká událost bude dokončena před určitým bodem v budoucnosti. Jinými slovy: v momentu, o kterém mluvíme, bude už daná činnost hotová.

Příklady:
- "By 9 o'clock I will have finished my homework." — "Do devíti hodin budu mít hotový domácí úkol."
- "By the time she arrives, we will have left." — "Než přijede, už tu nebudeme."

Poznámka: Stejný tvar (will have + past participle) se někdy používá i k vyjádření odhadu o tom, co se už stalo: "He'll have arrived by now." = "Už asi dorazil." To je dedukce, ne klasické ukotvení dokončení vůči budoucímu bodu.

Kdy ho použít?
  • Když chceme vyjádřit, že něco bude dokončeno před konkrétním časovým bodem v budoucnosti (deadline):
"By the end of the month, I will have paid all my bills." — "Do konce měsíce už budu mít zaplacené všechny účty."
  • Pro předpověď či odhad, že něco bude hotové v určitém okamžiku v budoucnu:
"They'll have finished the project by June." — "Do června ten projekt dokončí."
  • V kombinaci s časovými výrazy jako: by, by the time, before, by then.

Jak se tvoří (formace) a jaké má varianty?

Základní vzorec:
subject + will + have + past participle (3. tvar slovesa)

Oznamovací věty
- I will have finished. (I'll have finished.) — "Do té doby to dokončím."
- You will have learned a lot by then. (You'll have learned a lot by then.) — "Do té doby se toho hodně naučíš."

Příklady s nepravidelnými participii:
- "By tomorrow I will have written the report." — "Do zítřka budu mít napsanou zprávu."
- "By next year they will have built the bridge." — "Do příštího roku bude most postaven."

Zápor
Vzorec: subject + will not (won't) + have + past participle
- "I will not have finished by then." (I won't have finished by then.) — "Do té doby to nestihnu."
- "She won't have arrived before noon." — "Do poledne ještě nepřijede."

Otázky
Vzorec: Will + subject + have + past participle?
- "Will you have finished the report by Friday?" — "Dokončíš tu zprávu do pátku?"
- Krátké odpovědi: "Yes, I will." / "No, I won't."

Trpný rod (passive)
Vzorec: subject + will + have + been + past participle
- "The documents will have been signed by 5 pm." — "Dokumenty budou do 17:00 podepsány."
- "By next year the road will have been completed." — "Do příštího roku bude silnice dokončena."

Future perfect continuous
Vzorec: will + have + been + verb-ing
Používá se, když chceme zdůraznit délku trvání činnosti do určitého bodu v budoucnosti:
- "By June I will have been working here for five years." — "V červnu tu budu pracovat už pět let."
- Poznámka: "By June I will have worked here for five years." je také možné; jednoduchý tvar více zdůrazňuje dosažení hranice, continuous zdůrazňuje průběh/délku.

Typické časové výrazy a pravidla u vedlejších vět

Běžné časové výrazy: by, by the time, before, by then, by + datum/čas
- "by Friday" = "do pátku (nejpozději)"
- "by the time she arrives" = "do té doby, než přijede / než přijede"

Důležité pravidlo: ve vedlejších větách času (after, before, when, by the time, as soon as atd.) se v angličtině v budoucím kontextu NEPOUŽÍVÁ future (will), ale present simple nebo present perfect podle potřeby.
- Správně: "By the time you arrive, I will have left." — "Až přijedeš, už budu pryč."
- Nesprávně: "By the time you will arrive, I will have left." (špatně)

Rozdíl mezi "by" a "before":
- "by" = nejpozději v ten okamžik (včetně toho okamžiku): "I'll finish it by Friday." — "Dokončím to nejpozději v pátek."
- "before" = před tím okamžikem (nikoli v tom okamžiku): "I'll finish it before Friday." — "Dokončím to před pátkem."

Časté chyby a tipy

1) Future ve vedlejší větě času
- Chyba: "When he will arrive, we will start."
- Správně: "When he arrives, we will start."
Vždy použij present simple ve vedlejší větě po "when", "before", "after", "as soon as", "by the time".

2) Směs s běžným future (will) a významem dokončení
- "I will finish the report." = jednoduše udělám něco v budoucnu.
- "I will have finished the report by Friday." = bude to hotové do pátku (důraz na dokončení před termínem).

3) "Will have" pro dedukci
- "He'll have arrived by now." znamená "Asi už dorazil." To není výrok o budoucím dokončení, ale odhad. Toto použití může studenty mást.

4) "Would have" má dva významy
- Jako minulý tvar „will“ v nepřímé řeči: "She said she would have finished by Monday." (označuje budoucnost vůči minulému času oznamování).
- Jako podmiňovací minulý tvar v nereálných situacích: "I would have finished if I had had more time." (to je conditional a nesouvisí s reported time bez kontextu).

5) Pasivum vs. jednoduchý budoucí pasivní tvar
- "The project will have been completed by Friday." (dokončení před pátečním bodem)
- "The project will be completed on Friday." (oznámení termínu — událost nastane v pátek)

Tipy:
- V mluvené angličtině se často používají zkrácené tvary: I'll have, she'll have, they'll have.
- Future perfect obvykle vyžaduje časové ukotvení (by, by then, before…), jinak zní neúplně.

Vybrané příklady (komplexní sada)

Aktivní — oznamovací
  • "By 6 pm I will have finished work." — "Do 18:00 budu mít práci hotovou."
  • "By the time you get this message, I will have left." — "Až dostaneš tuto zprávu, už budu pryč."
  • "She will have learned Spanish by the time she moves to Madrid." — "Než se přestěhuje do Madridu, už bude umět španělsky."
  • "By next year they will have completed the renovations." — "Do příštího roku už budou mít dokončenou rekonstrukci."
Aktivní — zápor a otázky
  • "I won't have finished the essay by midnight." — "Do půlnoci esej nestihnu dokončit."
  • "Will he have cleaned the house before the guests arrive?" — "Bude mít uklizený dům, než hosté dorazí?"
Pasivní
  • "The work will have been completed by Monday." — "Práce bude dokončena do pondělí."
  • "By the time we arrive, the tickets will have been sold." — "Až přijedeme, vstupenky už budou vyprodané."
Future perfect vs. jiné časy
  • Present perfect: "I have finished the report." — "Report mám hotový (nyní)."
  • Future simple: "I will finish the report." — "Dokončím report (v budoucnu)."
  • Future perfect: "I will have finished the report by Friday." — "Do pátku budu mít report hotový."
Future perfect continuous (délka trvání)
  • "By the time he retires, he will have been teaching for 40 years." — "Až odejde do důchodu, bude učit už čtyřicet let."
Dedukce / odhad
  • "She'll have missed the bus." — "Asi zmeškala autobus." (odhad, nikoli popis budoucího dokončení)
  • "They'll have reached home by now." — "Už asi dorazili domů."
Reported speech / nepřímá řeč
  • Přímá řeč: "I'll have finished by Friday," she said.
Nepřímá: She said she would have finished by Friday. ("will have" → "would have" při posunu času)
Krátký slovníček
  • Past participle (3. tvar slovesa) = minulý příčestí (např. go — went — gone; write — wrote — written).
  • Auxiliary verb = pomocné sloveso (v tomto případě will).
  • Time clause = časová vedlejší věta (např. "when", "before", "by the time").
  • Passive voice = trpný rod (will have been + past participle).
  • Reported speech = nepřímá řeč (všimněte si posunu "will have" → "would have").

Shrnutí: Future perfect (will have + past participle) používáme hlavně k vyjádření, že něco bude dokončeno před konkrétním bodem v budoucnosti. Klíčová jsou časová spojení (by, by the time, before apod.) a pravidlo, že ve vedlejší větě času používáme present simple. Ve větách s odhadem se tentýž tvar může použít i pro dedukci o tom, co už se stalo ("She'll have arrived by now" = "Už asi dorazila").

Subscribe for evidence based language learning insights.

Lingua Fortis
Copyright © 2025 Lingua Fortis | Made in New York