Viitorul Perfect Continuu
Future Perfect Continuous
Viitorul Perfect Continuu descrie o acțiune care va fi fost în desfășurare o perioadă de timp până la un anumit moment din viitor. Se formează cu will have been + V-ing. Pune accentul pe durată, așa că apare de obicei cu 'for' + o perioadă de timp și 'by' + un moment din viitor.
CÂND SE UTILIZEAZĂ
Folosește-l ca să spui cât timp va fi durat o acțiune până la un anumit moment din viitor sau ca să explici un rezultat viitor prin activitatea care duce la el. Se folosește des cu 'for … by', 'by the time' și 'by then'.
STRUCTURĂ
S+will have been+V-ingBy June, I will have been working here for ten years.
În iunie, **voi lucra** aici de zece ani.
S+won't have been+V-ingShe won't have been waiting long when the bus arrives.
**Nu va fi așteptat** mult când va veni autobuzul.
Will+S+have been+V-ing?How long will you have been studying English by the end of this year?
La sfârșitul acestui an, de cât timp **vei învăța** engleză?
CUVINTE SEMNAL
- for
- by
- by the time
- by then
- by next month
- how long
EXEMPLE
By the time you arrive, I will have been cooking for three hours.
Când vei ajunge, **voi găti** deja de trei ore.
In May, they will have been living in Hanoi for five years.
În mai, **vor locui** în Hanoi de cinci ani.
He'll be exhausted because he will have been driving all night.
Va fi epuizat pentru că **va fi condus** toată noaptea.
Will she have been working here long when she retires?
**Va fi lucrat** aici de mult timp când se va pensiona?
We won't have been walking for long when the sun sets.
**Nu vom fi mers** prea mult când va apune soarele.
REGULI DE ORTOGRAFIE
| Majoritatea verbelor | adaugă -ing | work → working, wait → waiting |
|---|---|---|
| Se termină în -e mut | scoate -e, adaugă -ing | drive → driving, live → living |
| Verb scurt care se termină în consoană-vocală-consoană | dublează consoana finală + -ing | run → running, swim → swimming |
GREȘELI FRECVENTE
By next year, I will be working here for ten years.
By next year, I will have been working here for ten years.
Pentru a exprima durata până la un moment din viitor, folosește will have been + V-ing, nu 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.
Verbele de stare precum know, own și believe nu au forme continue. Folosește în schimb viitorul 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.
După 'by the time', folosește prezentul simplu, nu 'will'.
Sfat
Întreabă-te: 'de cât timp, până atunci?'. Dacă răspunsul este o durată care se întinde până la un moment din viitor (for two hours by 6 PM), folosește will have been + V-ing. Dacă te interesează doar ca ceva să fie terminat până atunci, folosește viitorul perfect (will have + V3).