Future Perfect Continuous
Future Perfect Continuous opisuje radnju koja će do određenog trenutka u budućnosti trajati neko vrijeme. Tvori se s will have been + V-ing. Usmjeren je na trajanje, pa se obično pojavljuje uz 'for' + duljina trajanja i 'by' + trenutak u budućnosti.
KADA KORISTITI
Koristi ga kada želiš reći koliko će dugo neka radnja trajati do određenog trenutka u budućnosti ili kada buduću posljedicu objašnjavaš aktivnošću koja do nje dovodi. Često se koristi uz 'for … by', 'by the time' i 'by then'.
STRUKTURA
S+will have been+V-ingBy June, I will have been working here for ten years.
U lipnju **ću** ovdje **raditi** već deset godina.
S+won't have been+V-ingShe won't have been waiting long when the bus arrives.
Autobus će stići prije nego što ona **bude** dugo **čekala**.
Will+S+have been+V-ing?How long will you have been studying English by the end of this year?
Koliko dugo **ćeš** do kraja ove godine **učiti** engleski?
SIGNALNE RIJEČI
- for
- by
- by the time
- by then
- by next month
- how long
PRIMJERI
By the time you arrive, I will have been cooking for three hours.
Dok stigneš, **kuhat ću** već tri sata.
In May, they will have been living in Hanoi for five years.
U svibnju će biti pet godina **otkako žive** u Hanoju.
He'll be exhausted because he will have been driving all night.
Bit će iscrpljen jer **će** cijelu noć **voziti**.
Will she have been working here long when she retires?
Kad ode u mirovinu, **hoće li** ovdje već dugo **raditi**?
We won't have been walking for long when the sun sets.
Sunce će zaći prije nego što **budemo** dugo **hodali**.
PRAVOPISNA PRAVILA
| Većina glagola | dodaj -ing | work → working, wait → waiting |
|---|---|---|
| Završava na nijemi -e | izbaci -e, dodaj -ing | drive → driving, live → living |
| Kratki glagol koji završava na suglasnik-samoglasnik-suglasnik | udvostruči završni suglasnik + -ing | run → running, swim → swimming |
ČESTE POGREŠKE
By next year, I will be working here for ten years.
By next year, I will have been working here for ten years.
Kada pokazuješ trajanje do nekog trenutka u budućnosti, koristi will have been + V-ing, a 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.
Glagoli stanja poput know, own i believe nemaju trajne oblike. Umjesto toga koristi Future Perfect (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.
Iza 'by the time' koristi Present Simple, a ne 'will'
Savjet
Pitaj se: koliko dugo, do tada? Ako je odgovor trajanje koje se proteže do nekog trenutka u budućnosti (for two hours by 6 PM), koristi will have been + V-ing. Ako ti je važno samo da će nešto do tada biti gotovo, koristi Future Perfect (will have + V3).