Budoucí čas dokonavý
Future Perfect
Budoucí čas dokonavý popisuje děj, který bude dokončen před konkrétním okamžikem v budoucnosti. Tvoří se pomocí will have + příčestí minulé. Často se používá s "by" + budoucím časem.
KDY POUŽÍT
Používej pro děj, který skončí před konkrétním časem nebo před jiným dějem v budoucnosti. Běžně s "by", "by the time" nebo "before".
STRUKTURA
S+will have+V3/V-edBy next year, I will have finished my degree.
Do příštího roku **dokončím** své studium.
S+won't have+V3/V-edShe won't have arrived by 6 PM.
Do 18:00 **nedorazí**.
Will+S+have+V3/V-ed?Will you have eaten by the time I get home?
**Najíš se** do doby, než přijdu domů?
SIGNÁLNÍ SLOVA
- by
- by the time
- before
- by then
- by next year
- by tomorrow
PŘÍKLADY
By 2030, technology will have changed dramatically.
Do roku 2030 se technologie dramaticky **změní**.
She will have graduated by next June.
**Promuje** do příštího června.
Will they have finished the project by Friday?
**Dokončí** projekt do pátku?
I won't have completed the report by tonight.
Do dnešního večera **nedokončím** zprávu.
By the time you arrive, we will have left.
Než přijdeš, **odejdeme**.
PRAVIDLA PRAVOPISU
| Pravidelná slovesa | pro past participle přidej -ed | finish → finished, work → worked |
|---|---|---|
| Končí na -e | přidej -d | arrive → arrived, live → lived |
| Nepravidelná slovesa | použij tvar V3 | eat → eaten, write → written, go → gone |
ČASTÉ CHYBY
By next year, I will finish my degree.
By next year, I will have finished my degree.
Pro vyjádření dokončení před budoucím časem používej will have + V3, ne will + V.
By the time you will arrive, we will have left.
By the time you arrive, we will have left.
Po "by the time" používej přítomný čas prostý, ne budoucí — stejné pravidlo jako u ostatních časových vedlejších vět.
Tip
Otestuj to s "by + čas": pokud můžeš říct "do [budoucího bodu] bude X hotové", budoucí dokonavý sedí. Klíč je dokončení PŘED tím bodem, ne V tom bodu.