The lesson
The futuro anteriore is the future’s will have done: avrò finito (I will have finished), sarà partita (she will have left). It looks ahead to a moment when something will already be done: Quando avrò finito, ti chiamerò.
It has a second, very common job: guessing about the past. Marco non risponde? Sarà già partito. (He’s probably already left.) You build it from parts you know: the future of avere or essere plus the past participle, with the same auxiliary and agreement as the passato prossimo.
Form with avere
Take the future of avere (avrò, avrai, avrà, avremo, avrete, avranno) and add the past participle. The stem is short, avr-: never averò. Irregular participles stay irregular: avrò fatto, avrà visto, avranno detto.
Careful with avrò and avrei. Avrò is the future (I will have); avrei is the conditional (I would have). One letter changes the meaning.
| avere + participle | |
|---|---|
| io | avrò finito |
| tu | avrai finito |
| lui / lei | avrà finito |
| noi | avremo finito |
| voi | avrete finito |
| loro | avranno finito |
Form with essere, and agreement
Verbs that take essere in the passato prossimo (andare, arrivare, partire, tornare, uscire, restare and all reflexive verbs) use the future of essere: sarò, sarai, sarà, saremo, sarete, saranno.
The participle agrees with the subject, as always with essere: Anna sarà tornata, *i ragazzi saranno usciti*, *le tue sorelle saranno arrivate*. Reflexives work the same way: quando ti sarai riposato, quando si saranno addormentati.
| essere + participle | |
|---|---|
| io | sarò arrivato/a |
| tu | sarai arrivato/a |
| lui / lei | sarà arrivato/a |
| noi | saremo arrivati/e |
| voi | sarete arrivati/e |
| loro | saranno arrivati/e |
The first of two future actions
When you talk about two future actions, the one that happens first takes the futuro anteriore and the later one takes the simple future. First you finish, then you call: Quando avrò finito, ti chiamerò.
It usually follows quando, dopo che or appena (as soon as). English uses the present or present perfect there (when I’ve finished); careful Italian uses a future form. The later action never takes the futuro anteriore: ti avrò chiamato would mean I will have called you.
Done by a future time
With a time expression, the futuro anteriore says something will be complete by then: Domani a quest’ora saremo già arrivati a New York. Entro le sei avrò finito il progetto. It matches English will have done.
The everyday alternatives
In conversation, many Italians simply use the present: Quando finisco, ti chiamo. Appena arrivi, scrivimi. That’s correct, natural Italian, not a mistake. The simple future works too: Quando finirò, ti chiamerò.
The futuro anteriore adds precision: it stresses that the first action will be complete. You’ll see it in writing, in instructions and in careful speech, so it’s worth having ready.
Choose one style per sentence. Quando finisco, ti chiamo and Quando avrò finito, ti chiamerò are both safe.
Guessing about the past
The simple future can make a guess about now: Sarà a casa (He’s probably at home). The futuro anteriore makes the same kind of guess about something that has already happened: Sarà già partito (He’s probably already left). Avrà perso il treno (He must have missed the train).
It also works for an estimate about a past time: Quando l’ho conosciuta, avrà avuto vent’anni (She was probably about twenty). English uses must have, probably or I bet; Italian just uses the futuro anteriore. Deve essere partito says the same thing.
Common mistakes
- Quando Sara avrà arrivato, partiremo.Quando Sara sarà arrivata, partiremo.Arrivare takes essere, and the participle agrees with Sara.
- Quando avrò finito, ti avrò chiamato.Quando avrò finito, ti chiamerò.Only the first action takes the futuro anteriore.
- Quando averò finito…Quando avrò finito…The future stem of avere is avr-.
- Quando avrei finito, ti chiamerò.Quando avrò finito, ti chiamerò.Avrei is the conditional (would). The future is avrò.
- Luca è in ritardo. Perderà il treno.Luca è in ritardo. Avrà perso il treno.Perderà is a prediction (he will miss it). For a guess about the past, use avrà perso.
The full table
Future of avere or essere + past participle. Same auxiliary and agreement as the passato prossimo.
| with avere | avrò, avrai, avrà, avremo, avrete, avranno + finito |
| with essere | sarò, sarai, sarà, saremo, sarete, saranno + partito/a/i/e |
| reflexive | mi sarò riposato/a, ti sarai, si sarà, ci saremo, vi sarete, si saranno |
| first of two | Quando avrò finito, ti chiamerò. |
| guess about the past | Sarà già partito. · Avrà perso il treno. |
The earlier action takes the futuro anteriore; the later one the simple future.
In conversation, Quando finisco, ti chiamo is fine.
Avrò = I will have; avrei = I would have.
In short
- Future of avere or essere + participle: avrò finito, sarà partita, si saranno addormentati.
- The first of two future actions, after quando, dopo che, appena: Quando avrò finito, ti chiamerò.
- A guess about the past: Sarà già partito, Avrà perso il treno.
- In conversation, Quando finisco, ti chiamo is correct too.