The futuro composto do subjuntivo is the most demanding tense in the Brazilian Portuguese verb system, and full command of it is a reliable marker of advanced grammatical competence. It is built from the future subjunctive of ter plus a past participle — tiver falado, tivermos chegado, tiverem terminado — and it expresses an action that will already be complete by the time some future event happens: Quando você tiver terminado, podemos sair ("When you have finished, we can leave"). This page frames it within the compound-tenses system; for the standalone formation drill, see Futuro Composto do Subjuntivo (formation).
Formation
Take the future subjunctive of ter — itself derived from the preterite stem tiv- — and add an invariable past participle.
| Subject | ter (fut. subj.) |
| Example: terminar |
|---|---|---|---|
| quando eu | tiver | terminado | quando eu tiver terminado |
| quando você / ele / ela | tiver | terminado | quando ele tiver terminado |
| quando nós | tivermos | terminado | quando nós tivermos terminado |
| quando vocês / eles / elas | tiverem | terminado | quando eles tiverem terminado |
The future subjunctive of ter (tiver, tivermos, tiverem) is spelled with no accents. It is identical in the eu and ele forms — context disambiguates.
When it appears: completion before a future reference point
The simple future subjunctive (quando você terminar) says "when you finish." The compound (quando você tiver terminado) says "when you have finished" — it emphasizes that the action will be wrapped up and behind us before the next thing happens. It is the future-oriented mirror of the English future perfect ("by the time you arrive, I will have finished").
After quando (when)
Quando você tiver terminado o relatório, me manda por e-mail.
When you've finished the report, send it to me by email.
A gente conversa quando eu tiver resolvido essa confusão toda.
We'll talk once I've sorted out this whole mess.
After assim que (as soon as)
Assim que ele tiver chegado, me avise.
As soon as he has arrived, let me know.
Assim que vocês tiverem decidido, é só falar comigo.
As soon as you've decided, just talk to me.
After depois que (after)
Depois que tivermos pago todas as contas, sobra muito pouco.
After we've paid all the bills, very little is left.
Só vou relaxar depois que as crianças tiverem dormido.
I'll only relax after the kids have fallen asleep.
In conditional clauses with future completion
Se você tiver lido o contrato até amanhã, podemos assinar.
If you've read the contract by tomorrow, we can sign.
Here se introduces a real future condition (not a counterfactual), and the compound stresses that the reading must be finished by the deadline.
Why it is so hard for English speakers
Three layers of difficulty stack up:
The future subjunctive is itself foreign. English has no future subjunctive at all — it just uses the present ("when you finish"). So before learners can build the compound, they must already have internalized that Portuguese uses a separate mood after quando pointing at the future.
The completion nuance is optional in English. "When you finish" and "when you have finished" are nearly interchangeable in casual English. Learners feel no pressure to distinguish them, so they never reach for the compound.
Brazilian speakers themselves often default to the simpler form. Quando você terminar (simple) is extremely common in speech even when completion is logically implied. The compound quando você tiver terminado is reserved for moments where the speaker genuinely wants to foreground that the action is fully done — instructions, contracts, careful planning. This means learners get relatively little spoken input modeling it.
Contrast: simple vs compound future subjunctive
| Simple (action happens at that point) | Compound (action finished before that point) |
|---|---|
| Quando ele chegar, comemos. When he arrives, we'll eat. | Quando ele tiver chegado, comemos. Once he has arrived, we'll eat. |
| Assim que você ler, me fala. As soon as you read it, tell me. | Assim que você tiver lido, me fala. As soon as you've read it, tell me. |
The difference is subtle but real: the compound insists on prior completion, while the simple form just locates the action at a future moment.
Register
The futuro composto do subjuntivo leans slightly formal and precise. It is fully grammatical and used in careful speech, but in relaxed conversation Brazilians overwhelmingly prefer the simple future subjunctive. You will find the compound most reliably in:
- Written instructions and procedures (academic, technical, legal).
- Contracts and formal agreements where sequencing matters.
- Careful, deliberate speech when the order of completed steps is the focus.
Recognizing and producing it correctly signals that your Portuguese has reached an advanced level.
Common mistakes
❌ Quando você terá terminado, me avise.
Incorrect — 'terá terminado' is the future perfect indicative; after 'quando' pointing at the future you need the future subjunctive 'tiver terminado'.
✅ Quando você tiver terminado, me avise.
When you've finished, let me know.
English speakers reach for terá terminado because it looks like "will have finished." But after temporal conjunctions referring to the future, Portuguese demands the subjunctive, not the indicative future.
❌ Assim que ele tem chegado, me avise.
Incorrect — 'tem chegado' is present indicative (and means something else entirely); the future subjunctive is 'tiver chegado'.
✅ Assim que ele tiver chegado, me avise.
As soon as he has arrived, let me know.
Confusing the present-indicative auxiliary tem with the future-subjunctive tiver. Note also that tem chegado in Portuguese expresses a repeated/ongoing recent action ("he has been arriving"), so the error also changes the meaning.
❌ Depois que tiver pago todas as contas (meaning 'we'), the auxiliary must agree with nós.
The nós form is tivermos, not tiver.
✅ Depois que nós tivermos pago todas as contas, sobra pouco.
After we've paid all the bills, little is left.
Failing to inflect the auxiliary for nós: the form is tivermos, distinct from the singular tiver.
❌ Eu tiver terminado o relatório.
Incorrect — the future subjunctive cannot stand in a main clause; it needs a subordinating conjunction.
✅ Quando eu tiver terminado o relatório, eu te aviso.
When I've finished the report, I'll let you know.
The future subjunctive (simple or compound) never appears in an independent main clause. It must be subordinated by quando, se, assim que, depois que, enquanto, etc.
Key takeaways
- Form it with ter in the future subjunctive (tiver, tivermos, tiverem) plus an invariable participle.
- It marks an action completed before a future reference point — the future-oriented "have done."
- It lives only in subordinate clauses after temporal/conditional conjunctions.
- Casual speech prefers the simple future subjunctive; the compound is for precision and formal contexts.
- Mastering it is a hallmark of advanced Brazilian Portuguese.
Now practice Portuguese
Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.
Start learning Portuguese→Related Topics
- Futuro Composto do SubjuntivoB2 — How to form and use 'tiver falado' — the future subjunctive of 'ter' plus a past participle — to mark an action that will be finished before a future reference point.
- Futuro do Subjuntivo: UsageA2 — When to use the future subjunctive in Brazilian Portuguese — the obligatory form after 'quando', 'se', 'enquanto', 'assim que' and other time conjunctions pointing to the future.
- Compound Tenses OverviewB1 — A map of the Brazilian Portuguese compound tenses, all built with ter + past participle, and why haver as an auxiliary is essentially literary.
- Conjunctions of Time + SubjunctiveB1 — Temporal conjunctions like quando, assim que and antes que that govern the future subjunctive for future events — and the outlier antes que, which always takes the subjunctive.
- Futuro Composto (vou ter feito)B1 — How to say 'will have done' in Brazilian Portuguese — and why speakers usually rephrase it away entirely.