Parlare della durata fino a un punto nel futuro (futuro perfetto progressivo)

B2

Parlare della durata fino a un punto nel futuro (futuro perfetto progressivo / future perfect continuous)

Il future perfect continuous (chiamato anche future perfect progressive) è il tempo che usiamo in inglese quando vogliamo parlare di quanto tempo un'azione sarà durata entro un preciso momento nel futuro. L'enfasi è sulla DURATA e sulla continuità dell'azione fino a quel punto, non tanto sul suo completamento.

Quando si usa?
  • Per dire per quanto tempo un'azione sarà in corso entro un momento futuro: spesso con espressioni come by, by the time, by then, entro + data.
  • Esempio (traduzione italiana prima): Entro venerdì prossimo saranno tre anni che lavoro qui. (By next Friday, I will have been working here for three years.)
  • Per mostrare che qualcosa sarà stato in corso per un periodo di tempo quando un altro evento futuro avverrà.
  • Esempio: Quando arriverai, saremo in attesa già da due ore. (When you arrive, we will have been waiting for two hours.)
  • Per sottolineare la durata continuativa (spesso per dare contesto, spiegare una ragione o mostrare stanchezza/fastidio):
  • Esempio: Entro allora, si sarà lamentato per settimane. (By then, he will have been complaining for weeks.)
Come si forma
La struttura di base è semplice: Soggetto + will + have + been + verbo-ing (present participle)

Forma affermativa
- Struttura: Soggetto + will + have + been + verbo-ing.
- Esempio (italiano prima): Entro le 18 saranno tre ore che lavoro su questo progetto. (By 6 pm, I will have been working on this project for three hours.)
- Esempio: Entro giugno, sarà cinque anni che studia medicina. (By June, she will have been studying medicine for five years.)

Forma negativa
- Struttura: Soggetto + will + not + have + been + verbo-ing. (contrazione: won’t have been)
- Esempio: Entro la tua visita non lavorerò lì da molto tempo. (I won’t have been working there long by the time you visit.)

Forma interrogativa
- Struttura: Will + soggetto + have + been + verbo-ing ?
- Esempio: Quanto tempo sarai stato in attesa quando arriverà il treno? (How long will you have been waiting when the train arrives?)

Contrazioni comuni
- I’ll have been, you’ll have been / you’ll’ve been (informale raro), he’ll have been, she won’t have been.

Espressioni temporali che si usano spesso
  • by + punto nel futuro: by tomorrow, by next year, by then (entro quel momento)
  • Esempio: Entro domani, avrò studiato per dieci ore. (By tomorrow, I will have been studying for ten hours.)
  • by the time + frase: by the time you arrive, by the time he retires
  • Esempio: Quando andrà in pensione, saranno quaranta anni che insegna. (By the time he retires, he will have been teaching for forty years.)
  • for + durata (per indicare la quantità di tempo)
  • Esempio: Entro cena saranno due ore che cucino. (By dinner, I will have been cooking for two hours.)
  • since + punto di inizio (indica il punto da cui l'azione è iniziata)
  • Esempio: Entro il prossimo luglio, vivrò qui dal 2015. (By next July, I will have been living here since 2015.) — in inglese: By next July, I will have been living here since 2015.
  • in + periodo di tempo (in two years’ time, in ten years’ time)
  • Esempio: Fra dieci anni saranno venti anni che suono il piano. (In ten years’ time, I will have been playing the piano for twenty years.)

Nota: in italiano spesso si rende questa idea con costruzioni diverse (vedi paragrafi sulla traduzione sotto), perché l’italiano non ha un tempo esatto equivalente.

Confronto con tempi simili (per evitare confusione)
Future perfect continuous vs Present perfect continuous
  • Present perfect continuous: parla della durata fino al momento presente. (I have been studying for two hours. — Ho studiato/studio da due ore.)
  • Future perfect continuous: parla della durata fino a un momento futuro. (By 8 pm I will have been studying for three hours. — Entro le 20 saranno tre ore che studio.)
Future perfect continuous vs Future perfect (semplice)
  • Future perfect (will have + past participle) enfatizza il completamento o il risultato: "I will have finished the report by Monday." (Avrò terminato il rapporto entro lunedì.)
  • Future perfect continuous enfatizza la durata/continuità: "I will have been writing the report for three hours by Monday." (Entro lunedì avrò scritto/avrò passato tre ore a scrivere il rapporto.)
  • Esempio confronto: By 5 pm I will have painted three rooms. (risultato: tre stanze completate) vs By 5 pm I will have been painting for three hours. (durata: avrò passato tre ore a dipingere)
Future perfect continuous vs Future continuous
  • Future continuous (will be + -ing) indica che un’azione sarà in corso in un preciso momento futuro: At 8 pm I will be studying. (Alle 20 starò studiando.)
  • Future perfect continuous indica invece quanto tempo quell’azione sarà già durata quando si raggiungerà quel momento: By 8 pm I will have been studying for three hours. (Alle 20 saranno tre ore che studio.)
Forma passiva e alternative pratiche
  • La forma passiva corrispondente al future perfect continuous sarebbe teoricamente "will have been being + past participle" (es. "will have been being painted"), ma è estremamente rara e sgradevole.
  • Esempio poco naturale: By next month the house will have been being painted for six weeks. (scomodo e quasi mai usato)
  • Alternative migliori:
  • Usa la forma attiva: By next month they will have been painting the house for six weeks. (Molto naturale: Entro il mese prossimo staranno pitturando la casa da sei settimane.)
  • Oppure usa il future perfect passivo se vuoi evidenziare il risultato/completamento: By next month the house will have been painted. (Entro il prossimo mese la casa sarà stata dipinta.)
Errori comuni e consigli pratici
  • Confondere future continuous con future perfect continuous.
  • Errore: "By 6 pm I will be working for three hours." (sbagliato se vuoi dire DURATA fino alle 18)
  • Corretto: "By 6 pm I will have been working for three hours." (sottolinea le tre ore passate)
  • Usare "since" impropriamente con un punto futuro come in "since tomorrow" — non si usa. "Since" indica sempre il punto di inizio (di solito passato) o una data precisa.
  • OK: By next July, I will have been here since 2015. (dal 2015 fino al prossimo luglio)
  • Cercare di tradurre letteralmente nella stessa forma in italiano: spesso si preferisce costruzioni diverse (presente + "da", «sarà X anni che…», o futuro semplice) perché l’italiano non ha un equivalente diretto.

Consiglio: quando pensi "quanto tempo sarà durato X entro Y" prova a costruire la frase in inglese con: by + Y + I will have been + verbo-ing + for/since + durata/punto iniziale.

Esempi completi (con traduzioni in italiano)


  • Entro venerdì prossimo saranno tre anni che lavoro qui. (By next Friday, I will have been working here for three years.)

  • Quando arriverai, saremo in attesa già da due ore. (When you arrive, we will have been waiting for two hours.)

  • Entro la fine del mese, avrò studiato inglese per sei mesi. (By the end of the month, I will have been studying English for six months.)

  • Entro il prossimo luglio, vivrò qui dal 2015. (By next July, I will have been living here since 2015.)

  • Fra dieci anni saranno venti anni che suono il pianoforte. (In ten years’ time I will have been playing the piano for twenty years.)

  • Quando si ritirerà, saranno quarant'anni che insegna. (By the time he retires, he will have been teaching for forty years.)

  • Entro cena, avrò cucinato per due ore. (By dinner, I will have been cooking for two hours.)

  • Non sarà da molto che starà lavorando lì entro la tua visita. (He won’t have been working there long by your visit.)

  • Quanto tempo sarai stato in attesa quando arriverà il treno? (How long will you have been waiting when the train arrives?)

  • Entro domani, avrò guidato per sette ore. (By tomorrow, I will have been driving for seven hours.)

  • Entro l'anno prossimo, saranno cinque anni che siamo una coppia. (By next year, we will have been a couple for five years.)

  • Fra due anni saranno sei mesi che sto seguendo quel corso. (In two years' time, I will have been taking that course for six months.)

  • Entro il termine, avrò lavorato alla presentazione per due giorni consecutivi. (By the deadline, I will have been working on the presentation for two days straight.)

  • Quando finirà il progetto, saranno settimane che lo stiamo sviluppando. (By the time the project ends, we will have been developing it for weeks.)

  • Non sarò stato in ufficio da molto quando arriverai. (I won’t have been in the office long when you arrive.)

Glossario rapido
  • future perfect continuous / futuro perfetto progressivo: tempo che indica durata fino a un punto futuro. (will have been + verbo-ing)
  • present participle: la forma -ing del verbo (working, studying, waiting).
  • by: entro (indica il punto finale o la scadenza)
  • by the time: quando / entro il momento in cui… (introduce spesso la seconda azione)
  • for: per (durata)
  • since: dal/da (punto di inizio)
Conclusione e suggerimenti rapidi
  • Usa il future perfect continuous quando vuoi parlare di quanto tempo un'azione sarà durata entro un momento futuro.
  • Pensa alla domanda chiave: "Quanto tempo sarà durato X entro Y?" Se questa domanda ha senso, probabilmente il future perfect continuous è il tempo giusto.
  • Per tradurre in italiano usa espressioni come "sarà/sono X anni che…", il futuro semplice con "da…", o il futuro anteriore a seconda del contesto; l'importante è trasmettere la DURATA fino al punto futuro.

Buona pratica: prova a costruire frasi con "by the time" e "for" o "since" per abituarti alla forma: "By the time + evento futuro, I will have been + -ing + for/since + ...".

Subscribe for evidence based language learning insights.

Lingua Fortis
Copyright © 2025 Lingua Fortis | Made in New York