I will have done... (B2)

Future perfect tense (414)

Předbudoucí čas

Hlavní přehled

Na Landigo se dnes zaměříme na tvorbu a použití předbudoucího času prostého (I will have done) a průběhového (I will have been doing).

Předbudoucí čas – procvičování:

Porovnejte:

I will have done it by Friday.
Budu to mít hotové do pátku.
I will do it on Friday.
Udělám to v pátek.

The children will have eaten the whole watermelon by tomorrow.

Budou mít snědeno:
They will have eaten it by tomorrow.
Budou jíst:
They will eat it tomorrow.
Děti budou mít do zítřka snědený celý meloun.
The children will have eaten the whole watermelon by tomorrow.
I will have done...

Předbudoucí čas tvoříme u všech osob stejně – pomocí WILL + HAVE + třetího tvaru slovesa (done, packed, booked...):

I will have done everything by 10 am.
Do deseti hodin budu mít vše hotovo.
He will have packed by Saturday morning.
Do sobotního rána bude mít sbaleno.
They will have booked the tickets by Christmas.
Do Vánoc si zarezervují letenky.

V otázce je WILL před podmětem:

Will you have done it by 10 am?
Budeš to mít do deseti hotové?

V záporu používáme WON'T/WILL NOT:

I won't have done it by 10 am.
Do deseti to nebudu mít hotové.

Will you have gone by the time I get back?

You will have gone by...
Will you have gone by...?
You won't have gone by...
Budeš už pryč, až se vrátím?
Will you have gone by the time I get back?

Předbudoucí čas používáme pro děj, který proběhne (bude dokončen) před nějakým okamžikem v budoucnosti:

I will have read the book by Monday.
Knihu budu mít přečtenou do pondělí.
By the time they call, he will have eaten lunch.
Než zavolají, už bude mít po obědě.

Porovnejte:

Před časovým bodem v budoucnosti Před budoucím dějem
I'll have done it before 8 pm.
I'll have done it before he arrives.
She'll have done it by June.
She'll have done it before she travels.

By Tuesday, Matt will have fixed the roof.

Dokončeno do nějakého okamžiku v budoucnosti:
By Tuesday, he will have fixed it.
Do úterý bude mít Matt střechu spravenou.
By Tuesday, Matt will have fixed the roof.

Will you have returned all the money before the week is over?

Will you have returned it before the week is over?
Will you have returned it by Sunday?
Vrátíš všechny ty peníze do konce týdne?
Will you have returned all the money before the week is over?

Předbudoucí čas se často používá s BY, BEFORE a UNTIL:

Will you have bought it by March?
Koupíš si to do března?
James won't have come before noon.
James nepřijde před polednem.
She won't have left the office until 9 pm.
Z kanceláře odejde až v devět večer.

I won't go this way. The traffic jam will have formed by tonight.

It will have formed by tonight.
It will have formed before I go home.
Touto cestou nepojedu. Do večera se tam vytvoří zácpa.
I won't go this way. The traffic jam will have formed by tonight.

Erin won't have baked the cake until tomorrow.

She won't have baked it until tomorrow.
She will have baked it by tomorrow.
Erin bude mít dort upečený až zítra.
Erin won't have baked the cake until tomorrow.

You'll have learned to ski by the end of the winter.

You'll have learned it by the end of the winter.
You'll have learned it before the winter ends.
Do konce zimy se naučíš lyžovat.
You'll have learned to ski by the end of the winter.

Porovnejte předbudoucí a budoucí čas:

I'll have sent the email by the end of the week.
Ten e-mail pošlu do konce týdne.
I'll send the email on Friday.
Ten e-mail pošlu v pátek.

Předbudoucí čas zdůrazňuje dokončení děje, nevíme ale přesně, kdy se uskuteční, pouze víme, do kdy (by the end of the week – Monday or Tuesday or Wednesday...). U budoucího času obvykle víme, kdy se přesně uskuteční (on Friday).

Steve won't be there at 1 pm. He'll have left for London by midday.

Přesná doba: He won't be there at 1 pm.
Do nějaké doby: He'll have left by midday.
Steve tam v jednu nebude. Před polednem bude už na cestě do Londýna.
Steve won't be there at 1 pm. He'll have left for London by midday.
I will have been doing...

Kromě předbudoucího času prostého (future perfect simple) existuje také předbudoucí čas průběhový (future perfect continuous). Tvoří se pomocí WILL + HAVE + BEEN + -ING:

Next Friday, we will have been dating for six months.
Příští pátek spolu budeme chodit už šest měsíců.
By June, Doug will have been skydiving for ten years.
V červnu bude Dough skákat padákem už deset let.

Předbudoucí čas průběhový je velmi málo používaný. Používá se především tehdy, když chceme vyjádřit, jak dlouho už bude něco probíhat v určitém okamžiku v budoucnosti:

By 1 am, I will have been playing this game for fourteen hours.
V jednu hodinu budu tuto hru hrát už čtrnáct hodin.
How long will you have been working for the company by the end of the year?
Jak dlouho už budete pro společnost pracovat na konci roku?
By the time we get to the restaurant, our friends will have been waiting for us for thirty minutes.
Než se dostaneme do restaurace, budou na nás naši přátelé čekat už třicet minut.

Next week, I'll have been living in Canada for a decade.

Jak dlouho už bude probíhat:
Next week, I'll have been living here for a decade.
Příští týden budu žít v Kanadě už deset let.
Next week, I'll have been living in Canada for a decade.

Sarah has been away for such a long time. By October, she will have been travelling for two years.

Jak dlouho už bude probíhat:
By October, she will have been travelling for two years.
Sarah je pryč tak dlouho. V říjnu už bude na cestách dva roky.
Sarah has been away for such a long time. By October, she will have been travelling for two years.

Předbudoucí čas (future perfect tense) – nejdůležitější body a tip na závěr: