FastItalian LearningSign in
← All articles

The Italian Future Perfect (Futuro Anteriore): When and How to Use It

8 min read · Grammar

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 how to form 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

AuxiliaryFormulaExample
avere verbsavrò/avrai/avrà... + past participleavrò mangiato (I will have eaten)
essere verbssarò/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, will have returned), sarò tornata (I, female, will have returned), saremo tornati (we, mixed or male, will have returned), saremo tornate (we, all female, will have returned).

Futuro Anteriore — Lavorare (avere verb)

PersonFormEnglish
ioavrò lavoratoI will have worked
tuavrai lavoratoyou will have worked
lui/leiavrà lavoratohe/she will have worked
noiavremo lavoratowe will have worked
voiavrete lavoratoyou will have worked
loroavranno lavoratothey will have worked

Futuro Anteriore — Tornare (essere verb)

PersonMasc.Fem.English
iosarò tornatosarò tornataI will have returned
tusarai tornatosarai tornatayou will have returned
lui/leisarà tornatosarà tornatahe/she will have returned
noisaremo tornatisaremo tornatewe will have returned
voisarete tornatisarete tornateyou will have returned
lorosaranno tornatisaranno tornatethey 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. This is one of the most reliable rules in Italian grammar: 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

quandowhen

Quando avrò finito il libro, te lo presto. — When I have finished the book, I'll lend it to you.

dopo cheafter

Dopo che saranno arrivati, cominciamo. — After they have arrived, we'll begin.

appena / non appenaas soon as

Appena avrò le notizie, ti scrivo. — As soon as I have news, I'll write to you.

una volta cheonce

Una volta che avrete firmato, il contratto è valido. — Once you have signed, the contract is valid.

prima chebefore (+ subjunctive, but the future perfect marks the completed action)

Prima che tu parta, avrò già preparato tutto. — Before you leave, I will already have prepared everything.

fino a quandountil

Non uscirò fino a quando non avrò finito. — I won't go out until I have finished.

The 'When' Trap

English speakers often write 'quando finisco' (when I finish) intending a future clause — but when the main clause is future, Italian requires 'quando avrò finito' (when I will have finished / when I have finished). The same applies after 'appena,' 'dopo che,' and 'non appena.' Always ask: does this action need to be COMPLETE before the next future event? If yes, use the futuro anteriore.

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 — even though grammatically it is a 'future' tense. Context makes clear that the speaker is guessing about a past event, not making a future plan. If a friend does not 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.

This probability use also extends to the futuro semplice for present uncertainty. 'Dove sarà Marco?' means 'Where can Marco be? / Where is Marco, I wonder?' — speculation about a present state. Add the past participle and you speculate about a past event: 'Dove sarà andato Marco?' — 'Where can Marco have gone?' Italian uses this pair constantly in everyday conversation, and recognising both uses is the mark of a genuinely fluent speaker.

Futuro Semplice vs Futuro Anteriore for Probability

TenseExpresses probability about...ExampleEnglish
Futuro semplicepresent stateSarà stanco.He must be tired.
Futuro anteriorepast eventSarà stato stanco.He must have been tired.
Futuro semplicepresent locationSarà in ufficio.He must be at the office.
Futuro anteriorepast actionSarà andato in ufficio.He must have gone to the office.
Futuro semplicepresent situationAvrà ragione.She must be right.
Futuro anteriorepast actionAvrà capito male.She must have misunderstood.
Common Mistakes to Avoid

The two most common errors: (1) Using the present tense after 'quando' in a future context — 'Quando finisco, ti chiamo' sounds like a habitual action ('When I finish, I call you') rather than a one-time future event. Say 'Quando avrò finito, ti chiamo.' (2) Forgetting gender agreement when essere is the auxiliary — 'sarò tornato' vs 'sarò tornata.' The past participle must agree with the subject of the essere verb, just as in the passato prossimo.

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.

A useful way to remember both uses is to think of the futuro anteriore as the tense of completion and speculation. In Use 1, it marks an action that will be complete before another future moment. In Use 2, it marks an action that the speaker believes was complete at some point in the past — they just are not certain. The link between the two uses is the idea of a completed action whose completion matters: either it matters because it unlocks something in the future, or it matters because the speaker is reasoning backwards about what must have occurred.

Quick Reference — Futuro Anteriore Patterns

PatternItalianEnglish
dopo che + futuro anterioreDopo che avrò mangiato, dormo.After I have eaten, I'll sleep.
quando + futuro anterioreQuando saranno arrivati, iniziamo.When they have arrived, we'll start.
appena + futuro anterioreAppena 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 formal written Italian — journalism, legal documents, academic prose — the futuro anteriore appears frequently in both uses. In spoken everyday Italian, the probability use (Use 2) 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 →

Want to practise what you just learned?

2,500+ free exercises waiting for you.

Start free →