Che cosa sarà fatto in un momento futuro
Il Future Perfect ha un riferimento futuro. Immagini quell'istante e annunci ciò che sarà già avvenuto: documenti inviati, treno partito, lavoro finito. Non conta soltanto l'evento futuro, ma la sua relazione con un altro riferimento futuro.
Il completamento può precedere la scadenza: la forma non fissa un minuto esatto. By Friday significa «entro venerdì», non necessariamente «proprio venerdì». Il riferimento può trovarsi nella battuta precedente: I will have finished by then rimanda a un momento già noto.
Il Future Perfect esprime una previsione o aspettativa, non una garanzia oggettiva. Probably, I think e il contesto precisano il grado di certezza. Per analizzarlo identifica che cosa accadrà e il momento in cui lo si valuta.
- By Friday, we will have sent the documents to every participant.
- Entro venerdì avremo inviato i documenti a ogni partecipante.L'invio sarà già effettuato entro la scadenza.
- The meeting starts at ten. I will have checked the figures by then.
- La riunione inizia alle dieci. Per allora avrò controllato i dati.By then rimanda all'inizio della riunione.
Will have done: formare tutte le frasi
Dopo will mantieni sempre have, anche con he e she. Segue V3: finished, written, taken. Per i regolari questa forma corrisponde a -ed; per gli irregolari può differire dal Past Simple: wrote — written, went — gone, saw — seen.
La negazione è will not have, contratta in won't have. Nella domanda will precede il soggetto; have + V3 resta dopo. Le risposte brevi riprendono will: Yes, she will. / No, she won't. Una risposta completa può riprendere l'intera costruzione.
She'll have finished significa she will have finished. Non sostituire have con has e non inserire been davanti a ogni V3: will have finished è attivo. Will have been finished ha un'altra struttura, potenzialmente passiva, e non significa semplicemente «avrà finito».
| Tipo | Modello | Esempio e traduzione |
|---|---|---|
| Affermazione | S + will have + V3 | She will have finished the drawing by noon. — Avrà finito il disegno entro mezzogiorno. |
| Negazione | S + will not have + V3 | She will not have finished the drawing by noon. — A mezzogiorno non avrà ancora finito il disegno. |
| Domanda chiusa | Will + S + have + V3? | Will she have finished the drawing by noon? — Avrà finito il disegno entro mezzogiorno? |
| Domanda aperta | What + will + S + have + V3? | What will she have finished by noon? — Che cosa avrà finito entro mezzogiorno? |
By, before, until e scadenze
By indica il limite entro cui si attende il risultato: by six, by the end of the week. Before significa «prima di quel momento». Confronta by six, «entro le sei», e before six, «prima delle sei». La precisione dipende dall'espressione: by Friday non dà un'ora senza contesto.
Until indica generalmente il proseguimento fino a un limite: I will work until six. In not ... until il risultato può avvenire soltanto a partire da un momento: I will not have finished until six. Non significa «alle sei non sarà finito», che richiede will not have finished by six.
Il riferimento non esige by: in two weeks può collocare fra due settimane il punto di valutazione del risultato. Ma una scadenza da sola non impone il Future Perfect. Anche I will finish by Friday è corretto; il Perfect sottolinea maggiormente il risultato già acquisito alla scadenza.
- I will have packed everything by six.
- Entro le sei avrò imballato tutto.
- I will be packing until six.
- Farò gli imballaggi fino alle sei.L'attività prosegue fino al limite; non si tratta di un risultato compiuto.
- I will not have finished by six.
- Alle sei non avrò ancora finito.Il risultato non sarà acquisito a quel limite.
By the time e subordinate temporali
By the time introduce l'evento al cui arrivo ci si aspetta il risultato principale. Per il futuro questa subordinata usa generalmente il Present Simple: by the time you arrive. Il Future Perfect resta nella principale: I will have prepared everything. Invertire le proposizioni non cambia il legame.
Anche nelle subordinate con when, after, before e until il presente può indicare il futuro. Il Present Perfect può sottolineare il completamento: when I have checked the figures. Questo non giustifica un Future Perfect automatico dopo when: distingui la subordinata dalla domanda indipendente When will you have finished?
- By the time you arrive, we will have set up the equipment.
- Al tuo arrivo avremo installato l'attrezzatura.Arrive è un Present Simple con valore futuro in una subordinata temporale.
- When I have checked the figures, I will send you the final version.
- Quando avrò controllato i dati, ti invierò la versione definitiva.Il Present Perfect sottolinea il completamento del controllo prima dell'invio.
- When will you have finished the checks?
- Per che ora avrai finito i controlli?Domanda indipendente: will va bene.
Differenza con Future Simple, Continuous e gli altri Perfect
Il Future Simple annuncia ciò che accadrà e può esprimere decisione o promessa. Il Future Perfect considera l'evento già compiuto al riferimento futuro. I will send it by noon e I will have sent it by noon possono descrivere lo stesso progetto; la seconda guarda più esplicitamente indietro da mezzogiorno.
Il Future Continuous mostra lo svolgimento: at noon I will be checking the files. Il Future Perfect indica il risultato: by noon I will have checked the files. Il Future Perfect Continuous sottolinea la durata dell'attività precedente senza garantire che tutti i file saranno pronti.
Present Perfect, Past Perfect e Future Perfect guardano tutti una situazione precedente, con riferimenti diversi. Have finished collega il risultato al presente; had finished al passato; will have finished al futuro. Il contesto determina il riferimento, non la sola parola italiana «già».
| Esempio | Traduzione | Enfasi |
|---|---|---|
| I will review the notes tomorrow. | Rileggerò gli appunti domani. | Evento futuro. |
| At ten, I will be reviewing the notes. | Alle dieci starò rileggendo gli appunti. | Attività in corso in quell'istante. |
| By ten, I will have reviewed all the notes. | Entro le dieci avrò riletto tutti gli appunti. | Risultato compiuto. |
| By ten, I will have been reviewing the notes for an hour. | Alle dieci sarà un'ora che rileggo gli appunti. | Durata dell'attività. |
Stati che continuano e durata
Il Future Perfect non riguarda soltanto azioni compiute. Con gli stati indica la durata a un riferimento futuro: will have known, will have owned, will have been married. Lo stato può continuare dopo quella data. «A maggio saranno dieci anni che ci conosciamo» non annuncia la fine del rapporto.
Been è V3 di be. Will have been colleagues è quindi un Future Perfect Simple: been è seguito da un nome, non da un verbo in -ing. Il Perfect Continuous richiede un'altra sequenza: will have been working. Been da solo non definisce il Continuous.
Con live e work entrambi i Perfect possono esprimere durata: will have worked e will have been working. Il Continuous sottolinea maggiormente l'attività. Con know nel significato ordinario di conoscere si mantiene generalmente il Simple, anche per un periodo lungo.
- In May, we will have known each other for ten years.
- A maggio saranno dieci anni che ci conosciamo.
- By July, she will have been the team leader for a year.
- A luglio sarà un anno che dirige il gruppo.Will have been + parte nominale del predicato: Perfect Simple, non Continuous.
Errori frequenti nella scelta della forma
She will has finished modifica have erroneamente: She will have finished. Will have wrote usa V2 invece di V3: will have written. Stesso errore in Will she has finished?: conserva have dopo il soggetto. Soltanto will cambia posizione nella domanda.
By non impone automaticamente il Perfect: uno stato può essere naturalmente al Future Simple, come I will know by Friday. Viceversa il Future Perfect è possibile senza by se il riferimento futuro è chiaro. Identifica prima il risultato o la durata valutati.
Non inserire will in una subordinata soltanto perché l'italiano usa il futuro: by the time the office opens. Nella negazione distingui il significato della scadenza: won't have finished by noon indica che a mezzogiorno il lavoro non sarà ancora finito. Le domande qui sotto verificano la regola fuori dal programma del corso, senza registrare progressi.
Esercizi sul Future Perfect
Controlla have dopo will, participio passato, riferimento futuro e subordinata temporale.