Parlare della durata fino a un punto nel futuro (futuro perfetto progressivo)
B2Parlare 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.
- 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.)
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.
- 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.
- 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 (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 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.)
- 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.)
- 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.)
- 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)
- 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 + ...".