Future Perfect usiamo
Il futuro anteriore si usa per parlare di un’azione che sarà completata entro un certo momento nel futuro o prima di un’altra azione futura.
By 6 p.m. I will have finished the report.
Entro le 18 avrò finito il rapporto.
Entro le 18 avrò finito il rapporto.
Future Perfect Forma
Subject + will have + V3.
She will have completed the task by noon.
Avrà completato il compito entro mezzogiorno.
Avrà completato il compito entro mezzogiorno.
They will have arrived by the time we call.
Saranno arrivati quando chiameremo.
Saranno arrivati quando chiameremo.
Future Perfect Regola
-
Si usa per un'azione che sarà completata entro un momento specifico nel futuro.
By Friday, we will have finished the project.
Entro venerdì, avremo finito il progetto.By 10 a.m. she will have sent all the emails.
Entro le 10 avrà inviato tutte le email. -
Si usa quando un'azione sarà completata prima di un'altra azione nel futuro.
By the time you arrive, I will have cooked dinner.
Quando arriverai, avrò preparato la cena.She will have left before the meeting starts.
Sarà andata via prima che inizi la riunione. -
Si usa spesso con indicatori di tempo come:
entro, entro il momento in cui, prima di, entro allora, entro la fine diBy the end of the month, they will have moved to the new office.
Entro la fine del mese, si saranno trasferiti nel nuovo ufficio.We will have solved the problem by then.
Avremo risolto il problema entro allora. -
Il futuro anteriore enfatizza il risultato o il completamento di un’azione, non il processo.
✅ By 8 p.m. I will have written the article. (result)✅ At 8 p.m. I will be writing the article. (process)
-
Si usa spesso quando prevediamo che qualcosa sarà già completata entro un certo momento.
In a year, she will have learned a lot of new skills.
Tra un anno, avrà imparato molte nuove competenze.By next summer, they will have built the house.
Entro la prossima estate, avranno costruito la casa.
Future Perfect Negazione
-
La negazione si forma con will not have o con la forma contratta won't have.
I won't have finished the report by 5 p.m.
Non avrò finito il rapporto entro le 17:00.She will not have arrived before midnight.
Non sarà arrivata prima di mezzanotte.
Future Perfect Domande
Nelle domande, will viene prima del soggetto e have resta prima di V3.
Will + subject + have + V3?
Wh-word + will + subject + have + V3?
Will you have finished the task by tomorrow?
Avrai finito il compito entro domani?
Avrai finito il compito entro domani?
Will they have arrived before the show starts?
Saranno arrivati prima che lo spettacolo inizi?
Saranno arrivati prima che lo spettacolo inizi?
What will she have prepared by the time we get there?
Che cosa avrà preparato quando arriveremo lì?
Che cosa avrà preparato quando arriveremo lì?
Why will he have left so early?
Perché se ne sarà andato così presto?
Perché se ne sarà andato così presto?
Future Perfect Errori tipici
❌ She will has finished the task by noon.
✅ She will have finished the task by noon.
❌ I will have finish the work by Friday.
✅ I will have finished the work by Friday.
❌ Will you have finished it by yesterday?
✅ Will you have finished it by tomorrow?
❌ They won't have went home by then.
✅ They won't have gone home by then.
❌ At 8 p.m. I will have work.
✅ At 8 p.m. I will be working. (if you want to stress the process)
Future Perfect Frasi
By next Monday, I will have finished the report.
Entro lunedì prossimo, avrò finito il rapporto.
Entro lunedì prossimo, avrò finito il rapporto.
She will have completed the training by the end of the week.
Avrà completato la formazione entro la fine della settimana.
Avrà completato la formazione entro la fine della settimana.
We will have booked the tickets before the prices go up.
Avremo prenotato i biglietti prima che i prezzi aumentino.
Avremo prenotato i biglietti prima che i prezzi aumentino.
He will have solved the issue by the time the client calls.
Avrà risolto il problema entro il momento in cui il cliente chiamerà.
Avrà risolto il problema entro il momento in cui il cliente chiamerà.
They will have moved to the new apartment by July.
Si saranno trasferiti nel nuovo appartamento entro luglio.
Si saranno trasferiti nel nuovo appartamento entro luglio.
I will have read the book by next weekend.
Avrò letto il libro entro il prossimo fine settimana.
Avrò letto il libro entro il prossimo fine settimana.
She will have prepared everything before the guests arrive.
Avrà preparato tutto prima che arrivino gli ospiti.
Avrà preparato tutto prima che arrivino gli ospiti.
We will have finished dinner by 8 p.m.
Avremo finito di cenare entro le 20:00.
Avremo finito di cenare entro le 20:00.
He will have learned enough English by the end of the course.
Avrà imparato abbastanza inglese entro la fine del corso.
Avrà imparato abbastanza inglese entro la fine del corso.
The team will have delivered the update by tomorrow morning.
Il team avrà consegnato l’aggiornamento entro domani mattina.
Il team avrà consegnato l’aggiornamento entro domani mattina.
Future Perfect Esempi
I will have cleaned the kitchen before you come back.
Avrò pulito la cucina prima che tu torni.
Avrò pulito la cucina prima che tu torni.
She will have written the email by lunchtime.
Avrà scritto l'email entro l'ora di pranzo.
Avrà scritto l'email entro l'ora di pranzo.
They will have finished the meeting by then.
Avranno finito la riunione entro allora.
Avranno finito la riunione entro allora.
We will have saved enough money by next year.
Avremo risparmiato abbastanza soldi entro l'anno prossimo.
Avremo risparmiato abbastanza soldi entro l'anno prossimo.
He will have repaired the car before the trip.
Avrà fatto riparare l'auto prima del viaggio.
Avrà fatto riparare l'auto prima del viaggio.
I will have answered all the messages by evening.
Avrò risposto a tutti i messaggi entro sera.
Avrò risposto a tutti i messaggi entro sera.
She will have translated the document by tomorrow.
Avrà tradotto il documento entro domani.
Avrà tradotto il documento entro domani.
We will have discussed all the details before the presentation.
Avremo discusso tutti i dettagli prima della presentazione.
Avremo discusso tutti i dettagli prima della presentazione.
He will have packed everything by the time the taxi arrives.
Avrà già preparato tutto quando arriverà il taxi.
Avrà già preparato tutto quando arriverà il taxi.
They will have finished building the road by the end of the year.
Avranno finito di costruire la strada entro la fine dell'anno.
Avranno finito di costruire la strada entro la fine dell'anno.