Cât timp va fi durat
Future Perfect Continuous arată cât de mult va fi durat o activitate până la un moment din viitor:
By June, I will have been working here for ten years.
Până în iunie voi lucra aici de zece ani.
By the time you arrive, I'll have been waiting for three hours.
Până vei ajunge tu, voi aștepta de trei ore.
Româna spune pur și simplu „voi lucra de zece ani”. În engleză, pentru o durată care se adună până la un moment viitor, folosești forma completă.
Forma
will have been + verb cu -ing:
| Forma | Exemplu |
|---|---|
| afirmativ | I'll have been working for ten years. |
| negativ | She won't have been waiting long. |
| întrebare | How long will you have been waiting? |
Se folosește de obicei cu by și for: By next year, we will have been living here for a decade.
Perfect sau perfect continuu?
By Friday, I will have finished the report.
Până vineri voi fi terminat raportul. (rezultatul)
By Friday, I will have been writing the report for a week.
Până vineri voi fi scris raportul timp de o săptămână. (durata)
Cu verbele de stare nu folosești forma continuă: By next month, they will have been married for twenty years.
Alte forme pentru viitor
Mai multe structuri arată viitorul într-un mod mai precis sau mai formal (B1, Lecțiile 11–13):
| Forma | Când o folosești | Exemplu |
|---|---|---|
| be to + verb | aranjamente oficiale, formale | The president is to visit the city. |
| be due to + verb | programe și orare | The film is due to be released in May. |
| be about to + verb | imediat, în câteva secunde | Hurry up! The train is about to leave. |
| be on the point of + -ing | foarte apropiat, mai formal | She was on the point of leaving. |