Future forms
14 The future perfect
B2future
In short
Qualcosa che sarà già concluso, o durato fino a quel momento, entro un punto del futuro.
will have + participio (risultato) · will have been + -ing (durata) · spie: by, by then, by the time
- By next June I'll have finished university.
- In May I'll have been working here for ten years.
- By the time you arrive, I'll have left.
Watch out: Dopo by the time va il presente: By the time you will get here ✗
…
Practice this chapter12 exercises, checked as you go