Budoucí čas dokonavý průběhový
Future Perfect Continuous
Budoucí čas dokonavý průběhový popisuje děj, který bude k určitému okamžiku v budoucnosti probíhat už nějakou dobu. Tvoří se pomocí will have been + V-ing. Zaměřuje se na dobu trvání, proto se obvykle objevuje s 'for' + délkou času a 'by' + budoucím bodem.
KDY POUŽÍT
Používej ho, když chceš říct, jak dlouho bude děj k určité době v budoucnosti trvat, nebo když vysvětluješ budoucí výsledek činností, která k němu vede. Často se pojí s 'for … by', 'by the time' a 'by then'.
STRUKTURA
S+will have been+V-ingBy June, I will have been working here for ten years.
V červnu tu **budu pracovat** už deset let.
S+won't have been+V-ingShe won't have been waiting long when the bus arrives.
Až přijede autobus, **nebude čekat** dlouho.
Will+S+have been+V-ing?How long will you have been studying English by the end of this year?
Jak dlouho už **se budeš učit** angličtinu na konci letošního roku?
SIGNÁLNÍ SLOVA
- for
- by
- by the time
- by then
- by next month
- how long
PŘÍKLADY
By the time you arrive, I will have been cooking for three hours.
Až dorazíš, **budu vařit** už tři hodiny.
In May, they will have been living in Hanoi for five years.
V květnu **budou bydlet** v Hanoji už pět let.
He'll be exhausted because he will have been driving all night.
Bude vyčerpaný, protože **bude mít za sebou** celou noc za volantem.
Will she have been working here long when she retires?
**Bude** tu **pracovat** už dlouho, až odejde do důchodu?
We won't have been walking for long when the sun sets.
Až zapadne slunce, **nebudeme** ještě **jít** nijak dlouho.
PRAVIDLA PRAVOPISU
| Většina sloves | přidej -ing | work → working, wait → waiting |
|---|---|---|
| Končí na němé -e | vypusť -e, přidej -ing | drive → driving, live → living |
| Krátké sloveso končící na souhlásku-samohlásku-souhlásku | zdvoj koncovou souhlásku + -ing | run → running, swim → swimming |
ČASTÉ CHYBY
By next year, I will be working here for ten years.
By next year, I will have been working here for ten years.
Pro vyjádření doby trvání až k budoucímu bodu používej will have been + V-ing, ne will be + V-ing.
By the time she retires, she will have been knowing him for 40 years.
By the time she retires, she will have known him for 40 years.
Stavová slovesa jako know, own a believe nemají průběhový tvar. Místo toho použij budoucí čas dokonavý (will have + V3).
By the time we will get there, they will have been playing for an hour.
By the time we get there, they will have been playing for an hour.
Po 'by the time' používej přítomný čas prostý, ne 'will'.
Tip
Zeptej se: 'Jak dlouho, k té době?'. Pokud je odpovědí doba trvání, která se táhne až k budoucímu okamžiku (for two hours by 6 PM), použij will have been + V-ing. Pokud ti jde jen o to, že něco bude do té doby hotové, použij budoucí čas dokonavý (will have + V3).