This is the single biggest English-speaker error with the Italian futuro, and it slips into nearly everyone's speech for months: in sentences like "when I arrive, we'll eat," English uses the present tense in the when-clause, while Italian uses the future tense. The English speaker's instinct is to translate "when I arrive" as quando arrivo. That sentence is wrong in standard Italian. The correct form is quando arriverò.
The rule is rigid and easy to state once you see it: in temporal subordinate clauses with future meaning, Italian requires the futuro semplice or the futuro anteriore, not the presente. Both clauses — main and subordinate — point to the future, and Italian marks both with future morphology. English marks only the main clause and leaves the subordinate in the present.
The rule, in one diagram
SUBORDINATE (with future meaning) MAIN
───────────────────────────────── ────────────
Quando + futuro semplice/anteriore → futuro semplice
Appena + futuro anteriore → futuro semplice
Dopo che + futuro anteriore → futuro semplice
Finché (non) + futuro → futuroIn English, the subordinate clause defaults to the present:
ENGLISH: When I arrive, we'll eat.
ITALIAN: Quando sarò arrivato, mangeremo.
Quando arriverò, mangeremo.Both Italian variants are acceptable; the futuro anteriore (sarò arrivato) marks the subordinate event as completed before the main event, while the futuro semplice (arriverò) is more neutral about the relative timing. We will work through both below.
The triggering subordinators
Five Italian subordinators force the future tense in the subordinate clause when the meaning is future:
- quando (when)
- appena / non appena (as soon as)
- dopo che (after)
- finché (non) (until / as long as)
- una volta che (once)
Each one introduces a clause whose action is anchored in the future. Italian requires future morphology in that clause — full stop.
Quando arriverà, mangeremo.
When he arrives, we'll eat.
Appena finirò di lavorare, ti chiamo.
As soon as I finish work, I'll call you.
Dopo che avremo pranzato, usciremo.
After we have lunch, we'll go out.
Finché non saprò la verità, non sarò tranquilla.
Until I know the truth, I won't be at ease.
Una volta che avrai imparato la regola, non sbaglierai più.
Once you've learned the rule, you won't make the mistake anymore.
In every case, the English subordinate is in the present (arrives, finish, have, know, have learned) while the Italian subordinate is in some future form. This is not a stylistic choice — it is the standard rule.
Choosing futuro semplice vs futuro anteriore in the subordinate
Both tenses are grammatical in the subordinate clause, and the choice is semantic: do you want to mark the subordinate event as completed before the main event, or as simultaneous / parallel with it?
Futuro semplice — the simpler, often default choice. The two events are sequenced but the subordinate isn't strongly marked as "already done."
Quando arriverò a Roma, ti scriverò.
When I arrive in Rome, I'll write to you. (one event, then the other)
Futuro anteriore — emphasizes that the subordinate action is completed before the main one. Often a better fit when the natural English reading is "by the time" or "once."
Quando sarò arrivato a Roma, ti scriverò.
Once I've arrived in Rome, I'll write to you. (subordinate action explicitly completed)
The futuro anteriore is required with dopo che (since "after" inherently means completion), and is the more natural choice with una volta che. With quando and appena, both are common, with futuro anteriore preferred when completion is salient.
Dopo che avrò mangiato, ti aiuto con i compiti.
After I've eaten, I'll help you with your homework.
Una volta che ci saremo trasferiti, ti inviteremo a cena.
Once we've moved in, we'll invite you over for dinner.
Appena avrò finito di leggere il libro, te lo presto.
As soon as I've finished reading the book, I'll lend it to you.
Why English does it differently
A natural question: why does English get away with the present tense in these clauses, while Italian doesn't?
The historical answer is that English collapsed a once-distinct subjunctive future into the present, which now does double duty. (You can see the residue in archaic or dialect English: "when he be gone...".) Italian preserved the distinction between I arrive and I will arrive and applies it consistently — including in subordinate clauses where modern English no longer signals the future.
The practical consequence: when an English speaker translates "when I arrive" to Italian, the natural-feeling translation quando arrivo is sub-standard. It happens to occur in some Northern colloquial speech, but it is not accepted in writing or careful conversation. Train yourself to add the future morpheme.
❌ Quando arrivo a casa, ti chiamo.
Sub-standard — leans on the English pattern.
✅ Quando arriverò a casa, ti chiamerò. / Quando sarò arrivato a casa, ti chiamerò.
Standard — futuro in both clauses.
The main clause uses futuro for consistency
In the main clause — the one carrying the main predicate — the futuro is also expected when the overall meaning is future. This is less surprising to English speakers, since English also uses the future here (we'll eat, I'll call you, I'll write). Italian just maintains the same alignment.
Quando arriverà, mangeremo insieme al ristorante in centro.
When he arrives, we'll eat together at the restaurant downtown.
Appena saremo a casa, accenderemo il caminetto.
As soon as we're home, we'll light the fireplace.
In casual speech, Italians sometimes substitute the presente per il futuro in the main clause when the timeframe is near and certain (Appena arrivo, ti chiamo — informal). But in careful or formal speech, the futuro in both clauses is the prestigious form.
The exception: hypothetical conditions with se
The rule above does not apply to se (if) clauses. With se in a real-conditional context (the periodo ipotetico della realtà), Italian accepts either the futuro semplice or the presente in the protasis (the if-clause). Both are standard.
Se piove, resto a casa.
If it rains, I'll stay home. (presente in protasis — common, neutral)
Se pioverà, resterò a casa.
If it rains, I'll stay home. (futuro in protasis — slightly more formal)
The two versions are interchangeable; the presente version is more frequent in everyday speech, the futuro more emphatic or formal. The protasis can take either; the apodosis (the main clause) takes the futuro.
This is the only major exception to the otherwise rigid rule about future-meaning subordinates. Se clauses behave differently from quando / appena / dopo che / finché.
Se ti sentirai meglio domani, vieni con noi.
If you feel better tomorrow, come with us. (futuro in protasis)
Se ti senti meglio domani, vieni con noi.
If you feel better tomorrow, come with us. (presente in protasis — equally good)
For the full conditional system, including the periodo della possibilità and the periodo dell'irrealtà, see hypothetical conditions.
A useful comparison: the four-clause matrix
To anchor the pattern, compare what English and Italian do in four configurations:
| English | Italian | Notes |
|---|---|---|
| When I arrive, I'll call. | Quando arriverò, chiamerò. | Italian futuro in both clauses |
| As soon as I've eaten, I'll go out. | Appena avrò mangiato, uscirò. | Italian futuro anteriore + futuro |
| If it rains, I'll stay. | Se piove / pioverà, resterò. | Se: presente or futuro acceptable |
| I'll wait until you arrive. | Aspetterò finché non arriverai. | Italian futuro after finché |
Note especially the third row: se and quando behave differently. Quando arriverò is required; se arrivo is acceptable.
A small note on finché and non
A quirk of finché (until / as long as) is that it often appears with a pleonastic non that doesn't actually negate anything:
Aspetterò finché non arriverai.
I'll wait until you arrive.
Non uscirò finché non avrai finito i compiti.
I won't go out until you've finished your homework.
The non is grammatical filler — it does not flip the meaning. The clause means "until you arrive," not "as long as you don't arrive." This pleonastic non is optional; finché arriverai is also accepted, though slightly less common in modern Italian. See conjunctions for more on this.
Common mistakes
❌ Quando arrivo a Milano, ti chiamo.
Sub-standard — English-pattern transfer. Italian requires futuro in the quando-clause when the meaning is future.
✅ Quando arriverò a Milano, ti chiamerò. / Quando sarò arrivato a Milano, ti chiamerò.
Correct — futuro semplice or anteriore in the subordinate, futuro in the main clause.
❌ Appena finisco, ti aiuto.
Sub-standard in formal speech. Acceptable in very casual register, but not what learners should aim for.
✅ Appena avrò finito, ti aiuterò.
Standard — futuro anteriore in subordinate, futuro semplice in main clause.
❌ Dopo che mangio, esco.
Incorrect — dopo che requires futuro anteriore (or some completion-marking form). 'Dopo che mangio' violates the sequence.
✅ Dopo che avrò mangiato, uscirò.
Correct — futuro anteriore captures the 'after I've eaten' meaning.
❌ Quando piove sarò a casa.
Ambiguous — without future morphology in the quando-clause, the natural reading is 'whenever it rains' (habitual), not 'when it rains [tomorrow / next week]' (specific future).
✅ Quando pioverà, sarò a casa.
Correct — futuro in the quando-clause locks in the future-specific reading.
❌ Se arriverà domani, mangeremo.
Acceptable but heavily marked. With se in a real conditional, the more common form uses the presente: Se arriva domani.
✅ Se arriva domani, mangeremo. / Se arriverà domani, mangeremo.
Both correct for se-clauses — Italian permits presente or futuro in the protasis.
Key takeaways
The rule is short and rigid: in temporal subordinate clauses introduced by quando, appena, non appena, dopo che, finché (non), una volta che, Italian requires the futuro semplice or the futuro anteriore when the meaning is future. The corresponding English clause uses the present tense — and translating that present literally into Italian is the most common error English speakers make with this tense.
Three points to lock in:
In future-meaning temporal clauses, use the futuro. Quando arriverò, not quando arrivo. Appena avrò finito, not appena finisco.
Use futuro anteriore when completion is salient, especially after dopo che and una volta che. The futuro semplice is fine elsewhere.
Se is the exception. With se in a real conditional, the presente in the protasis is standard (se piove, resto); the futuro is also acceptable but less common.
For predictions and promises in main clauses — the bread-and-butter use of the futuro — see futuro for predictions and promises. For the inferential ("must be / must have") readings, see futuro di modestia and epistemic future.
Now practice Italian
Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.
Open the Italian course →Related Topics
- Il Futuro Semplice: OverviewA2 — Italian's simple future — uniform endings across all three conjugation classes, one orthographic trap to avoid, and a surprising secondary use for guessing about the present.
- Futuro Semplice: Regular VerbsA2 — How to conjugate regular -are, -ere, and -ire verbs in the simple future — and how to navigate the small but unforgiving orthographic gymnastics of the -are class.
- Futuro Anteriore: FormationB1 — How to build Italian's compound future — the futuro semplice of avere or essere plus the past participle — with all the auxiliary and agreement rules of the passato prossimo carrying straight over.
- Futuro Anteriore: UsageB1 — When Italians actually reach for the futuro anteriore — for an action completed before another future action, and, surprisingly often, to make educated guesses about the past.
- Futuro for Predictions and PromisesA2 — The everyday future — predictions, forecasts, promises, plans — and the surprisingly subtle question of when to use the futuro versus the more common 'presente per il futuro' for upcoming events.