Con il future perfect continuous ti metti in un momento del futuro e ti volti indietro: da quanto tempo starà succedendo quella cosa?
Che cosa imparerai
Il future perfect continuous descrive da quanto tempo un'azione sarà in corso quando arriverà un momento preciso del futuro: conta la durata, non il fatto che l'azione finisca. La durata va quasi sempre con for: for five years, for six hours.
In italiano non c'è un tempo che corrisponda esattamente. Il più vicino è il futuro anteriore («A giugno avrò lavorato qui per cinque anni»), ma nella lingua di tutti i giorni diciamo «A giugno saranno cinque anni che lavoro qui» o «A giugno lavorerò qui da cinque anni». Nessuna delle due si può tradurre parola per parola; in inglese la forma naturale è quella completa: «By June, I will have been working here for five years.»
La forma ha tre parti fisse: will + have been + verbo in -ing. Per non perdere been, pensa che è il present perfect continuous (have been working) con will davanti. have resta sempre have, anche con he/she/it: she will have been, mai she will has been.
Negazione: won't (will not) have been + -ing. Domanda: will va prima del soggetto. «They won't have been living here long by then.» «Will you have been waiting long by the time I arrive?» Dopo by the time c'è il present simple, dove l'italiano usa spesso il futuro («quando arriverai»): by the time I arrive, mai by the time I will arrive.
Il future perfect (will have + participio passato) corrisponde al futuro anteriore italiano («avrò finito») e sottolinea che qualcosa sarà concluso entro un certo momento. Il future perfect continuous (will have been + -ing) sottolinea da quanto tempo qualcosa sarà in corso; se poi continua o no, resta aperto.
Con verbi come teach, work o live e una durata con for spesso sono possibili tutte e due le forme; quella continua mette in primo piano l'attività prolungata. I verbi di stato come know, own, be o belong, invece, non vogliono -ing. «A giugno saranno dieci anni che la conosco» → «By June, I will have known her for ten years», non «will have been knowing».
La parola interrogativa tipica è how long: chiede da quanto tempo qualcosa sarà in corso quando arriverà un momento del futuro. In italiano: «A dicembre, quanto tempo avrai vissuto qui?» → «How long will you have been living here by December?»
Ci sono anche le domande sì/no: will va all'inizio e il resto rimane unito. «Will they have been traveling for 24 hours by then?» (Traveling è la grafia americana; nell'inglese britannico si scrive travelling.)
Non dimenticare been: will have been + -ing. Sono tre pezzi, e nessuno può mancare.
Dopo will have been c'è la forma in -ing, non la forma base.
Per dire da quanto tempo qualcosa sarà in corso in un momento futuro («quando arriverai, saremo qui ad aspettare da due ore») ti serve will have been + -ing. Will be waiting dice solo che in quel momento staremo aspettando, non da quanto tempo.
«Entro giugno» o «a giugno» come momento limite è by June. within va con una durata (within two weeks), for con la durata dell'azione (for five years).
Calco di «A giugno saranno cinque anni che lavoro qui». In inglese la struttura «it will be… that» non funziona: usa for e will have been + -ing.
I verbi di stato come know, own o belong non vogliono -ing: qui usi il future perfect (will have + participio passato).
«A giugno saranno cinque anni che lavoro qui» e «A giugno lavorerò qui da cinque anni»
In italiano la durata si esprime spesso con «sono… anni che» o con il futuro + «da». Se traduci parola per parola escono frasi come «In June it will be five years that I work here» o «In June I will work here since five years», che non sono inglese corretto. E «In June I will work here for five years» significa un'altra cosa: sembra che tu cominci a giugno e resti cinque anni. Per una durata fino a un momento del futuro l'inglese usa «By June, I will have been working here for five years.» (Si può dire anche «In June it will be five years since I started working here», con since + past simple.)
«A giugno», «entro giugno», «fino a giugno», «quando arriverai»
In inglese, con le forme perfette, il momento limite si indica con by: by June = «a giugno, entro giugno», guardando indietro da quel momento. È la parola chiave: «By June, …», «By the time you arrive, …». Within va solo con una durata (within two weeks), e until significa «fino a» nel senso di «per tutto il tempo fino ad allora, poi basta»: «I'll be here until June.» Per questo «Until June, I will have been working here for five years» e «Within June, I will have been working here…» sono sbagliati.
In italiano «la conosco da dieci anni», «ho questa macchina da dieci anni»: con questi verbi non useresti «stare + gerundio»
Anche in inglese i verbi di stato come know, own, be, belong o believe di solito non hanno la forma in -ing, nemmeno qui. «A giugno saranno dieci anni che la conosco» → «By June, I will have known her for ten years», non «will have been knowing». Per attività come work, live, wait o study, invece, il future perfect continuous è la scelta più naturale.
💡 «A giugno saranno cinque anni che…» = By June, … will have been + -ing … for five years.
💡 «A giugno / entro giugno» = by June, non in o within June; until vuol dire «per tutto il tempo fino a».
💡 will have been + -ing: tre pezzi, nessuno può mancare, tranne con i verbi di stato come know (will have known).
"How long have you two been together now?"
"By next month, we will have been dating for a year!"
"That's a big milestone. Any plans?"
"We're thinking of a trip to celebrate."
Esercizio 1 · Scegli la frase corretta
Choose the correct sentence — duration up to a future point.
Esercizio 2 · Scegli la frase corretta
Choose the correct sentence.
Esercizio 3 · Scegli la negazione corretta
Choose the correct negative.
Esercizio 4 · Scegli la domanda corretta
Choose the correct question.
Esercizio 5 · Scegli la frase corretta
Choose the correct sentence.
Esercizio 6 · Scegli la risposta corretta
Which best describes the future perfect continuous?
Esercizio 7 · Scegli la frase corretta
Choose the correct sentence.
Esercizio 8 · Scegli la domanda corretta
Choose the correct question.
Esercizio 9 · Completa la frase
Complete: 'By 2027, they ___ (live) in Kyiv for a decade.' (future perfect continuous)
Esercizio 10 · Completa la frase
Complete: 'By midnight, we ___ (not/drive) for 12 hours straight.' (negative)
Esercizio 11 · Dividi in gruppi
0 / 6 classificate
Esercizio 12 · Errore tipico: «saranno cinque anni che…»
Italian: «A giugno saranno cinque anni che lavoro qui.» Which English sentence is correct?
Cinque domande veloci per verificare quello che hai imparato.
Domanda 1 / 5
Punteggio: 0/0
Choose the correct sentence.
Be about to e be due to
Be about to per ciò che sta per succedere da un momento all'altro, be due to per ciò che è previsto da un orario o da un piano: due futuri vicini.
Il future in the past
Impara a usare was/were going to e would per parlare di un progetto, un'aspettativa o una previsione che esisteva in un momento del passato.
Il future perfect
Impara a formare e usare il future perfect (will have + participio passato) per un'azione che sarà conclusa prima di un momento preciso del futuro.
Il future continuous
Impara a formare e usare il future continuous (will be + -ing) per un'azione in corso in un momento preciso del futuro, come «starò lavorando».