Mluvení o trvání do určitého bodu v budoucnosti (future perfect continuous)

B2

Hovoření o trvání do určitého bodu v budoucnosti (future perfect continuous)

Co to znamená?
Future perfect continuous (také nazývaný future perfect progressive) je anglický čas, který zdůrazňuje délku nebo průběh nějaké činnosti až do určitého okamžiku v budoucnosti. Nejde primárně o to, zda činnost skončí – důraz je na tom, jak dlouho něco bude trvat do daného bodu.

Příklad:
- English: "By next year I will have been working here for five years."
Czech: "Do příštího roku tu už budu pracovat pět let."

Kdy to používáme?
  • Když chceme zdůraznit délku činnosti do určitého bodu v budoucnosti: "Do té doby budu dělat X už Y času."
  • English: "By the time you arrive, I will have been waiting for two hours."
Czech: "Až přijedeš, už budu čekat dvě hodiny."

- Když mluvíme o tom, jak dlouho něco probíhá před jinou budoucí událostí (často s "by", "by the time", "before").
- English: "By 2025 she will have been studying medicine for six years."
Czech: "Do roku 2025 bude lékařství studovat už šest let."

- Když chceme vysvětlit důsledek délky činnosti (např. únavu, opotřebení):
- English: "By the end of the shift he'll have been working for twelve hours, so he'll be tired."
Czech: "Na konci směny bude pracovat už dvanáct hodin, takže bude unavený."

Jak se tvoří?
Základní vzorec:
  • Afirmativně: Subject + will have been + verb-ing (present participle) + (for/since + duration/start)
  • "She will have been working here for three years by June." — "V červnu tu bude pracovat už tři roky."

- Zápor: Subject + will not have been + verb-ing (kontrakce: won’t have been)
- "I won’t have been sleeping long when you call." — "Když zavoláš, ještě nebudu spát dlouho."

- Otázka: Will + subject + have been + verb-ing ... ?
- "Will you have been studying long by the time you move?" — "Budeš už dlouho studovat, až se přestěhuješ?"

Osobní tvary (pár příkladů):
- I will have been working -> I’ll have been working
- You will have been working -> You’ll have been working
- He/She/It will have been working -> He’ll/She’ll/It’ll have been working
- We/They will have been working -> We’ll/They’ll have been working
- Zápor: I/He/They won’t have been working
- Otázka: Will I/you/he have been working?

Typické časové výrazy
  • by (by next week/month/year), by the time + (present simple v podřadné větě), before, for (počet), since (počáteční okamžik).
  • "By next month" — "do příštího měsíce"
  • "By the time he arrives" — "až přijede / do té doby, než přijede"

Příklady:
- "By next month I will have been learning Czech for six months." — "Do příštího měsíce budu studovat češtinu už šest měsíců."
- "By the time the concert starts, they will have been rehearsing for three hours." — "Až začne koncert, budou zkoušet už tři hodiny."

Srovnání s jinými časy
  • Present perfect continuous vs. future perfect continuous:
  • Present perfect continuous: mluví o délce do současnosti.
  • "I have been working here for five years." — "Pracuji tu pět let (dosud)."
  • Future perfect continuous: mluví o délce do určitého bodu v budoucnosti.
  • "By next year I will have been working here for five years." — "Do příštího roku tu budu pracovat pět let."

- Future continuous vs. future perfect continuous:
- Future continuous (will be + -ing) říká, že činnost bude probíhat v určitém bodu v budoucnosti (bez důrazu na celkovou délku).
- "At 8 pm I will be watching TV." — "V osm večer budu sledovat televizi." (činnost probíhá v tom okamžiku)
- Future perfect continuous zdůrazňuje délku do toho okamžiku:
- "By 8 pm I will have been watching TV for two hours." — "Do osmi budu sledovat televizi už dvě hodiny." (délka)

- Future perfect simple vs. future perfect continuous:
- Future perfect simple (will have + past participle) zdůrazňuje dokončení v budoucnu: "By 5 pm I will have finished the report." — "Do páté dokončím zprávu."
- Future perfect continuous zdůrazňuje délku činnosti: "By 5 pm I will have been writing the report for four hours." — "Do páté budu psát tu zprávu už čtyři hodiny."

Stavová slovesa (stative verbs)
Mnohá stavová slovesa (know, believe, like, own, belong, want, need apod.) se obvykle v průběhových tvarech nepoužívají. Proto pro tato slovesa často použijeme future perfect simple (will have + past participle) místo future perfect continuous.

Příklad (chyba a oprava):
- Nesprávně: "I will have been knowing her for ten years."
- Správně: "I will have known her for ten years." — "Budu ji znát už deset let."

Typická stavová slovesa (ukázka): know (vědět/znát), believe (věřit), like (mít rád), want (chtít), own (vlastnit), belong (patřit), need (potřebovat), prefer (dávat přednost).

Pasivní tvar?
Gramaticky možný tvar "will have been being + past participle" (např. "The house will have been being painted") je velmi nepraktický a téměř se nepoužívá. Místo něj volíme jiné konstrukce, např. future perfect simple pasív nebo prostý passive:
  • Preferováno: "By June the house will have been painted." — "Do června bude dům vymalován." (future perfect passive)
  • Pokud chceme zdůraznit průběh v pasivu, často přeformulujeme větu jinak.
Otázky a zápor (přehled)
  • Otázka: "Will + subject + have been + verb-ing?"
  • "Will he have been working here long by next year?" — "Bude tu pracovat dlouho do příštího roku?"

- Zápor: "Subject + won’t have been + verb-ing"
- "She won’t have been living here long by then." — "Do té doby tu nebude bydlet dlouho."

Krátké odpovědi:
- Na otázku typu "Will you have been working long?" může znít odpověď "Yes, I will." nebo méně často "Yes, I will have." Běžnější jsou krátké odpovědi s will/won’t: "Yes, I will." / "No, I won’t."

Běžné chyby
  • Použití "will" v časové vedlejší větě: nesprávně "By the time you will arrive" → správně "By the time you arrive" (v podřadné větě s časovým významem se používá přítomný čas).
  • Nesprávně: "By the time you will arrive, I will have been cooking for two hours."
  • Správně: "By the time you arrive, I will have been cooking for two hours."

- Použití průběhového tvaru u stavových sloves:
- Nesprávně: "I will have been loving this job for years."
- Správně: "I will have loved this job for years." nebo "I will have enjoyed this job for years." (záleží na významu)

- Nahrazování future perfect continuous, když jde o jednorázové dokončení: místo "I will have been visiting Paris by 2022" použijeme "I will have visited Paris by 2022." (pokud jde o jednorázovou návštěvu/dokončení)

Příkladový seznam (více příkladů)
(Afirmativní)
  • "By next year I will have been working here for five years."
Czech: "Do příštího roku tu budu pracovat už pět let."

- "By the time you arrive, I will have been waiting for two hours."
Czech: "Až přijedeš, budu tu čekat už dvě hodiny."

- "By 6 pm she will have been studying for three hours."
Czech: "Do šesti bude studovat už tři hodiny."

- "By the end of the month they will have been living in Prague for six months."
Czech: "Na konci měsíce budou v Praze bydlet už šest měsíců."

- "By the time he retires, he will have been teaching for forty years."
Czech: "Až odejde do důchodu, bude učit už čtyřicet let."

(Záporné)
- "I won’t have been working here long by next July."
Czech: "Do příštího července tu ještě nebudu pracovat dlouho."

- "She won’t have been studying for long by the time the exam starts."
Czech: "Až začne zkouška, nebude ještě dlouho studovat."

(Otázky)
- "Will you have been studying English long by the time you move to London?"
Czech: "Budeš už dlouho studovat angličtinu v době, kdy se přestěhuješ do Londýna?"

- "How long will you have been waiting by the time the train arrives?"
Czech: "Jak dlouho budeš čekat, až přijede ten vlak?"

[Comparisons]
- Future continuous vs future perfect continuous:
- "At 9 tonight I will be watching a movie." — "V devět večer budu sledovat film." (probíhá v tom okamžiku)
- "By 9 tonight I will have been watching a movie for two hours." — "Do devíti budu sledovat film už dvě hodiny." (délka do okamžiku)

[Since / For]
- "By next June he will have been working here since 2018."
Czech: "Do příštího června tu bude pracovat už od roku 2018."

- "By Friday I will have been studying for the exam for three weeks."
Czech: "Do pátku se budu na tu zkoušku učit už tři týdny."

[Stative verb — chyba a oprava]
- Nesprávně: "By then I will have been knowing him for ten years."
- Správně: "By then I will have known him for ten years."
Czech: "Do té doby ho budu znát už deset let."

Shrnutí
  • Future perfect continuous = will have been + verb-ing. Používá se k vyjádření délky/proběhu činnosti do určitého bodu v budoucnosti.
  • Typické časové výrazy: by, by the time, for, since, before.
  • Nepoužíváme jej běžně u stavových sloves; u pasiva vyhýbáme se tvaru "will have been being".
  • V podřadných větách s časovým významem (např. "by the time") se používá přítomný čas (not will).
Glosář
  • Future perfect continuous / future perfect progressive: čas, který zdůrazňuje délku činnosti do budoucího bodu.
  • Present participle: tvar slovesa se "-ing" (working, studying, waiting).
  • Duration (délka): doba trvání (for three hours, for five years).
  • Since: počáteční bod v čase (since 2018 = od roku 2018).
  • Stative verb (stavové sloveso): sloveso popisující stav/spojení (know, like, own), většinou se nepoužívá v průběhových časech.

Subscribe for evidence based language learning insights.

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