Co vyjadřuje předbudoucí čas prostý

Předbudoucí čas prostý, anglicky future perfect simple, používáme tehdy, když mluvíme o ději, který se odehraje v budoucnosti, ale před jiným okamžikem nebo událostí v budoucnosti. Z pohledu tohoto pozdějšího okamžiku už bude děj dokončený a jeho výsledek bude patrný.

Nejjednodušší české vysvětlení zní: až něco nastane, už bude něco hotovo. Nejde tedy pouze o budoucí činnost. Důležité je její dokončení před určitou budoucí hranicí. Touto hranicí může být konkrétní čas, například zítřejší večer, nebo jiná událost, například příjezd návštěvy.

„Až tam dorazíš, už bude po všem.“

Český překlad často používá běžný budoucí nebo dokonavý vid, zatímco angličtina přesně vyjadřuje vztah mezi dvěma budoucími okamžiky. Proto je při porozumění důležitější časová posloupnost než doslovný překlad.

Jak se future perfect simple tvoří

Základní vzorec je stejný pro všechny osoby: podmět + will have + příčestí minulé. Pomocné sloveso will se nemění a po něm vždy následuje have, nikoli has. Třetí část tvoří příčestí významového slovesa, tedy například finished, left nebo written.

Oznamovací věta může znít: By Friday, I will have finished the report. Význam je: Do pátku už budu mít zprávu dokončenou. Stejným způsobem vytvoříme věty pro ostatní osoby: She will have arrived, we will have completed the course nebo they will have sold the house.

V záporném tvaru vložíme za will částici not: He will not have returned by midnight. Běžná zkrácená podoba je won’t have: He won’t have returned by midnight. Otázku tvoříme přesunutím slovesa will před podmět: Will you have finished the work by six?

  • Kladná věta: They will have left by noon.
  • Záporná věta: They will not have left by noon.
  • Otázka: Will they have left by noon?
  • Krátká odpověď: Yes, they will. / No, they won’t.

Časové výrazy a budoucí hranice

Future perfect simple se velmi často pojí s výrazem by, který označuje nejzazší termín dokončení. By tomorrow znamená „do zítřka“, by next week „do příštího týdne“ a by the end of the month „do konce měsíce“. Věta By the end of the year, the company will have opened three new branches říká, že nejpozději na konci roku budou tři pobočky otevřené.

Použít lze také spojení by the time, tedy „v době, kdy“. Například: By the time you arrive, I will have prepared dinner. Nejdříve bude připravena večeře a teprve potom přijde druhá osoba. Stejný vztah vyjádříme ve větě When the concert starts, we will have found our seats.

V časových větách po spojkách when, before, after a by the time obvykle nepoužíváme will v části, která začíná touto spojkou. Řekneme tedy When she arrives, I will have finished, nikoli When she will arrive. Will have finished patří do hlavní věty, zatímco po when stojí přítomný čas s budoucím významem.

Proč nezáleží jen na překladu

Termín future perfect simple označuje gramatický čas, jehož smyslem není pouhé oznámení budoucího děje. Mluvčí vytváří pomyslný pohled z určitého bodu v budoucnosti a říká, co už z tohoto pohledu bude dokončeno. Právě proto se tento čas často objevuje v plánech, předpovědích, pracovních termínech a popisu očekávaných výsledků.

Představme si koncert, který začne večer. Kamarád dorazí až o několik hodin později. Vhodná věta zní: By the time you arrive, everyone will have left. Doslovně bychom mohli říci „Až přijdeš, všichni už odejdou“. Anglický tvar však přesně zdůrazňuje, že odchod bude dokončen ještě před jeho příchodem. V okamžiku jeho příchodu bude sál prázdný.

Stejný princip najdeme v běžných situacích: By Monday, I will have read the book. K pondělí už bude kniha přečtená. By 2030, scientists will have developed new solutions. Do roku 2030 budou nová řešení vyvinuta. V obou větách existují dva budoucí body: dokončení činnosti a pozdější časová hranice.

Rozdíl mezi podobnými budoucími časy

Nejčastější záměna vzniká mezi future perfect simple a prostým budoucím časem. Věta I will finish the report tomorrow pouze oznamuje, že zprávu dokončím zítra. Věta By tomorrow, I will have finished the report zdůrazňuje, že zítra už bude zpráva hotová, případně že hotová bude nejpozději do zítřka.

Jiný význam má future continuous. Věta At eight o’clock, I will be writing the report popisuje činnost, která bude v osm hodin právě probíhat. Naproti tomu By eight o’clock, I will have written the report znamená, že v osm hodin už bude dokončena. Rozdíl je tedy mezi průběhem a výsledkem.

Future perfect simple se také liší od present perfect. Věta I have finished the report se vztahuje k přítomnému okamžiku. Naproti tomu I will have finished the report by tomorrow posouvá stejný vztah do budoucnosti. V prvním případě je hranicí nyní, ve druhém zítřek.

Typické chyby při tvorbě vět

Jednou z nejčastějších chyb je vynechání slovesa have. Správně je She will have arrived, nikoli She will arrived. Po will sice následuje základní tvar, ale konstrukce tohoto času vyžaduje celé spojení will have a teprve potom příčestí minulé.

Chybu představuje také použití has po will. Angličtina nepřizpůsobuje have osobě: říkáme I will have done, he will have done i they will have done. U nepravidelných sloves je nutné znát třetí tvar. Proto je správně will have gone, will have written a will have taken, nikoli tvary vytvořené přidáním koncovky -ed.

Pozor je třeba dát i na rozdíl mezi by a until. By Friday znamená, že něco bude dokončeno nejpozději v pátek. Until Friday označuje trvání až do pátku, nikoli nutně dokončení. Proto se future perfect simple přirozeně pojí hlavně s výrazem by.

Jak si použití procvičit

Při rozhodování si nejdříve položte otázku, zda mluvíte o budoucnosti a zároveň o dokončení před jiným budoucím okamžikem. Pokud ano, najděte časovou hranici a použijte will have plus třetí tvar slovesa. Pomoci může česká parafráze „do té doby už bude hotovo“.

Například českou větu „Do příštího týdne už dokončíme kurz“ převedeme jako By next week, we will have completed the course. U věty „Až se vrátí, už uklidím celý byt“ použijeme: When he returns, I will have cleaned the whole flat. Nejdříve určete výsledek a až potom vybírejte konkrétní sloveso.

Nejlepší procvičování spočívá v porovnávání dvojic vět. Zkuste změnit pouze časovou hranici: By six, she will have cooked dinner a By six, she will be cooking dinner. První věta mluví o hotovém výsledku, druhá o činnosti probíhající v šest hodin. Jakmile tento rozdíl dokážete vysvětlit vlastními slovy, bude použití předbudoucího času prostého mnohem jistější.