Future Perfect Continuous
Future Perfect Continuous opisuje dejanje, ki bo do določenega trenutka v prihodnosti potekalo že nekaj časa. Tvorimo ga z will have been + V-ing. Osredotoča se na trajanje, zato se običajno pojavlja s 'for' + dolžina časa in 'by' + točka v prihodnosti.
KDAJ UPORABITI
Uporabljaj ga, ko želiš povedati, kako dolgo bo dejanje že trajalo do določenega časa v prihodnosti, ali ko prihodnjo posledico pojasnjuješ z dejavnostjo, ki vodi do nje. Pogosto z 'for … by', 'by the time' in 'by then'.
STRUKTURA
S+will have been+V-ingBy June, I will have been working here for ten years.
Do junija **bom** tu **delal** že deset let.
S+won't have been+V-ingShe won't have been waiting long when the bus arrives.
Ko bo prišel avtobus, **ne bo čakala** še dolgo.
Will+S+have been+V-ing?How long will you have been studying English by the end of this year?
Koliko časa **se boš** do konca letošnjega leta že **učil** angleščino?
SIGNALNE BESEDE
- for
- by
- by the time
- by then
- by next month
- how long
PRIMERI
By the time you arrive, I will have been cooking for three hours.
Ko boš prišel, **bom kuhal** že tri ure.
In May, they will have been living in Hanoi for five years.
V maju **bodo** v Hanoju **živeli** že pet let.
He'll be exhausted because he will have been driving all night.
Izčrpan bo, ker **bo** vso noč **vozil**.
Will she have been working here long when she retires?
**Ali bo** tu **delala** že dolgo, ko se bo upokojila?
We won't have been walking for long when the sun sets.
**Ne bomo** še dolgo **hodili**, ko bo sonce zašlo.
PRAVOPISNA PRAVILA
| Večina glagolov | dodaj -ing | work → working, wait → waiting |
|---|---|---|
| Konča se na nemi -e | odstrani -e, dodaj -ing | drive → driving, live → living |
| Kratek glagol, ki se konča na soglasnik-samoglasnik-soglasnik | podvoji končni soglasnik + -ing | run → running, swim → swimming |
POGOSTE NAPAKE
By next year, I will be working here for ten years.
By next year, I will have been working here for ten years.
Za trajanje do točke v prihodnosti uporabi 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.
Glagoli stanja, kot so know, own in believe, nimajo trajnih oblik. Namesto tega uporabi 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.
Za 'by the time' uporabi present simple, ne 'will'
Nasvet
Vprašaj se: 'Kako dolgo, do takrat?'. Če je odgovor trajanje, ki sega do trenutka v prihodnosti (for two hours by 6 PM), uporabi will have been + V-ing. Če te zanima le, da bo nekaj do takrat končano, uporabi Future Perfect (will have + V3).