The Italian Future Perfect: Two Uses, One Formula, Endless Versatility
The futuro anteriore (future perfect) is one of those tenses that sounds intimidating but is remarkably logical once you see the pattern. In English it corresponds to 'will have done' — as in 'By the time you arrive, I will have cooked dinner.' In Italian, it also carries a second, very common use: expressing probability or speculation about the past. Both uses are worth knowing, and together they make the futuro anteriore one of the most versatile tenses in the language.
The futuro anteriore is formed with the future simple of the auxiliary verb (avere or essere) plus the past participle. Since you already know the passato prossimo (present auxiliary + past participle) and the future simple (verb stem + future endings), the futuro anteriore is simply the combination of the two. If you can say ho mangiato and mangerò, you already have all the pieces — you just need to put them together differently.
Formation: Futuro Anteriore
| Auxiliary | Formula | Example |
|---|---|---|
| avere verbs | avrò/avrai/avrà... + past participle | avrò mangiato (I will have eaten) |
| essere verbs | sarò/sarai/sarà... + past participle (agreed) | sarò partito/a (I will have left) |
The choice between avere and essere follows the same rule as the passato prossimo: motion verbs, reflexive verbs, and several intransitive verbs take essere; most transitive verbs take avere. When essere is the auxiliary, the past participle agrees in gender and number with the subject — sarò tornato (I, male), sarò tornata (I, female), saremo tornati (we, mixed or male), saremo tornate (we, all female).
Futuro Anteriore — Lavorare (avere verb)
| Person | Form | English |
|---|---|---|
| io | avrò lavorato | I will have worked |
| tu | avrai lavorato | you will have worked |
| lui/lei | avrà lavorato | he/she will have worked |
| noi | avremo lavorato | we will have worked |
| voi | avrete lavorato | you will have worked |
| loro | avranno lavorato | they will have worked |
Futuro Anteriore — Tornare (essere verb)
| Person | Masc. | Fem. | English |
|---|---|---|---|
| io | sarò tornato | sarò tornata | I will have returned |
| tu | sarai tornato | sarai tornata | you will have returned |
| lui/lei | sarà tornato | sarà tornata | he/she will have returned |
| noi | saremo tornati | saremo tornate | we will have returned |
| voi | sarete tornati | sarete tornate | you will have returned |
| loro | saranno tornati | saranno tornate | they will have returned |
Use 1: Sequence of future events. When two things will happen in the future and one must be completed before the other, the earlier action uses the futuro anteriore. The trigger is usually a time conjunction like quando (when), dopo che (after), appena (as soon as), or non appena (as soon as). English often uses the present perfect in such clauses ('when I have finished'), but Italian requires the future perfect. After these conjunctions in a future context, the completed action demands futuro anteriore.
Futuro Anteriore — Sequence of Future Events
Quando avrò finito, ti chiamo.
When I have finished (will have finished), I'll call you.
Dopo che sarete partiti, pulirò la casa.
After you have left, I will clean the house.
Appena avrà letto il rapporto, firmerà.
As soon as she has read the report, she will sign.
Non appena avremo finito di mangiare, usciamo.
As soon as we have finished eating, let's go out.
Prima che tu sia arrivato, avrò già cucinato.
Before you arrive, I will already have cooked.
Quando avranno studiato abbastanza, faranno l'esame.
When they have studied enough, they will take the exam.
Conjunctions That Trigger the Futuro Anteriore
Quando avrò finito il libro, te lo presto. — When I have finished the book, I'll lend it to you.
Dopo che saranno arrivati, cominciamo. — After they have arrived, we'll begin.
Appena avrò le notizie, ti scrivo. — As soon as I have news, I'll write to you.
Una volta che avrete firmato, il contratto è valido. — Once you have signed, the contract is valid.
Prima che tu parta, avrò già preparato tutto. — Before you leave, I will already have prepared everything.
Non uscirò fino a quando non avrò finito. — I won't go out until I have finished.
English speakers often write <em>quando finisco</em> (when I finish) intending a future clause — but when the main clause is future, Italian requires <em>quando avrò finito</em>. <em>Quando finisco, ti chiamo</em> sounds like a habitual action ('When I finish, I call you') rather than a one-time future event. After <em>quando, appena, dopo che,</em> and <em>non appena</em> in a future context — <strong>always use futuro anteriore</strong>.
Use 2: Probability about the past. This is the use that surprises most learners — and is probably more common in everyday spoken Italian than Use 1. Italians frequently use the futuro anteriore to speculate about something that probably happened in the past. Context makes clear the speaker is guessing about a past event, not making a future plan. If a friend doesn't answer their phone, you might say 'Sarà andato a dormire' — he must have gone to sleep. The tense is future perfect in form but past speculative in meaning.
Futuro Anteriore — Expressing Past Probability
Non risponde. Sarà andato a dormire.
He's not answering. He must have gone to sleep.
La riunione sarà durata troppo.
The meeting must have gone on too long.
Avrà dimenticato il nostro appuntamento.
She must have forgotten our appointment.
Dove sei stato? Sarai arrivato tardi!
Where have you been? You must have arrived late!
Il treno sarà partito già.
The train must have already left.
Avrà avuto un problema — non è tipo da sparire senza avvisare.
He must have had a problem — he's not the type to disappear without warning.
Futuro Semplice vs Futuro Anteriore for Probability
| Tense | Expresses probability about... | Example | English |
|---|---|---|---|
| Futuro semplice | present state | Sarà stanco. | He must be tired. |
| Futuro anteriore | past event | Sarà stato stanco. | He must have been tired. |
| Futuro semplice | present location | Sarà in ufficio. | He must be at the office. |
| Futuro anteriore | past action | Sarà andato in ufficio. | He must have gone to the office. |
| Futuro semplice | present situation | Avrà ragione. | She must be right. |
| Futuro anteriore | past action | Avrà capito male. | She must have misunderstood. |
Two common errors: (1) Using the present tense after <em>quando</em> in a future context — <em>'Quando finisco, ti chiamo'</em> sounds habitual rather than a one-time future event. Say <em>'Quando avrò finito, ti chiamo.'</em> (2) Forgetting gender agreement when <em>essere</em> is the auxiliary: <em>sarò tornato</em> vs <em>sarò tornata</em>. The past participle must agree with the subject — <strong>the same rule as in the passato prossimo</strong>.
Futuro Anteriore in Longer Sentences
Quando avrò finito l'università, cercherò lavoro a Milano.
When I have finished university, I will look for work in Milan.
Dopo che avremo venduto la casa, ci trasferiremo al mare.
After we have sold the house, we will move to the seaside.
Non te lo dirò finché non avrai promesso di non arrabbiarti.
I won't tell you until you have promised not to get angry.
Non è arrivata? Avrà perso il treno.
She hasn't arrived? She must have missed the train.
Una volta che avrai imparato il futuro anteriore, l'italiano ti sembrerà più naturale.
Once you have learned the future perfect, Italian will feel more natural to you.
Quick Reference — Futuro Anteriore Patterns
| Pattern | Italian | English |
|---|---|---|
| dopo che + futuro anteriore | Dopo che avrò mangiato, dormo. | After I have eaten, I'll sleep. |
| quando + futuro anteriore | Quando saranno arrivati, iniziamo. | When they have arrived, we'll start. |
| appena + futuro anteriore | Appena avrà finito, mi chiama. | As soon as he has finished, he'll call me. |
| speculation (past) | Avrà sbagliato strada. | He must have taken the wrong road. |
| speculation (past) | Saranno partiti ieri. | They must have left yesterday. |
| speculation (past) | Avrà avuto un problema. | She must have had a problem. |
In spoken everyday Italian, the probability use is probably the one you will hear and need most often. Italians speculate constantly about why things happened, where people have gone, and what must have occurred — and the futuro anteriore is their grammatical tool for doing so. When you can use it naturally in conversation, you have reached a genuinely advanced level of Italian fluency.
2,500+ free exercises are waiting for you.
Start practising free →