English speakers often treat the subjunctive as a politeness setting — a fancier way of saying the same thing. In Brazilian Portuguese that intuition is wrong, and dangerously so. For a large class of sentences, choosing the indicative or the subjunctive changes what the sentence actually claims about the world. Acho que ele vem and Não acho que ele venha are not two styles of the same statement; they describe two different mental states. This page drills the minimal pairs where the mood switch is truth-conditional — where picking the wrong verb form makes you say something you did not mean.
The underlying logic is this: the indicative asserts that something is a fact, part of the world as the speaker takes it to be. The subjunctive removes that assertion — it places the event in the realm of the wished-for, the doubted, the merely possible, or the not-yet-real. Once you feel that contrast, most of these pairs predict themselves.
Certainty vs doubt: acho que vs não acho que
The verb achar (to think, to reckon) is the cleanest demonstration. In the affirmative, achar que introduces something you take to be true, so it takes the indicative. Negate it, and you are now withholding belief — so the dependent clause flips to the subjunctive.
Acho que ele vem amanhã.
I think he's coming tomorrow. (I believe it — indicative)
Não acho que ele venha amanhã.
I don't think he's coming tomorrow. (I doubt it — subjunctive)
Look closely at the verb: vem (indicative) versus venha (present subjunctive). In English, come never changes — the only signal is don't think. Portuguese marks the doubt twice: once in the matrix verb and again in the embedded verb. That redundancy is exactly why getting the mood wrong sounds so jarring to a native speaker — the two halves of the sentence contradict each other.
Known referent vs sought referent
This pair is where English has no grammatical equivalent at all. When a relative clause describes a specific, real thing the speaker has in mind, the verb inside it is indicative. When it describes any thing that would satisfy a condition — something that may or may not exist — the verb goes subjunctive.
Espero o trem que vai a São Paulo.
I'm waiting for the train that goes to São Paulo. (a particular, known train — indicative)
Procuro um trem que vá a São Paulo.
I'm looking for a train that goes to São Paulo. (any train meeting that condition — subjunctive)
The difference between vai and vá carries the entire meaning. In the first sentence there is a real train on a real platform and I know which one it is. In the second, I have no train yet — I am scanning the departures board for one whose existence (for me) is still hypothetical. English uses the same words for both and relies on context; Portuguese forces you to commit.
Conheço uma pessoa que fala cinco línguas.
I know a person who speaks five languages. (a real person — indicative: fala)
Preciso de uma pessoa que fale cinco línguas.
I need a person who speaks five languages. (whoever that may turn out to be — subjunctive: fale)
Habitual reality vs future possibility: quando
The conjunction quando is a chameleon. With a habitual or general-truth meaning ("whenever, every time"), the event is treated as established fact and takes the present indicative. Pointed at a single future event that has not happened yet, quando takes the future subjunctive — because a future event is, by definition, not yet real.
Quando ele vem aqui, ficamos juntos o dia todo.
When(ever) he comes here, we spend the whole day together. (habitual — indicative: vem)
Quando ele vier aqui, ficaremos juntos o dia todo.
When he comes here (next time), we'll spend the whole day together. (single future event — future subjunctive: vier)
This is the vem vs vier contrast, and it is one of the hardest for English speakers because English uses the present tense for both: "when he comes." English has no future subjunctive, so where Portuguese splits habitual vem from future vier, English collapses them into one form and lets the main clause ("we spend" vs "we'll spend") do the work. Notice that the main clause cooperates: habitual ficamos (present) pairs with vem; future ficaremos (future) pairs with vier.
Quando eu chego em casa, tiro os sapatos.
When(ever) I get home, I take off my shoes. (routine — indicative: chego)
Quando eu chegar em casa, te ligo.
When I get home (today), I'll call you. (one future event — future subjunctive: chegar)
Mood forced by the conjunction: embora
Not every subjunctive reflects the speaker's doubt. Some conjunctions simply require the subjunctive by grammatical convention, regardless of how certain the speaker is. Embora (although, even though) is the classic case — concessive clauses take the subjunctive even when the concession is a stated fact.
Embora ele venha sempre atrasado, é o melhor funcionário que temos.
Although he always comes late, he's the best employee we have. (embora forces the subjunctive: venha)
Here the lateness is not in doubt — he reliably arrives late — yet embora still demands venha, not vem. This is worth flagging honestly: this subjunctive is structural, not semantic. You cannot reason your way to it from "is this real or hypothetical?" You have to learn that concessive conjunctions like embora, ainda que, and mesmo que govern the subjunctive as a fixed rule.
Vou sair, embora esteja chovendo muito.
I'm going out, even though it's raining hard. (esteja, not está, after embora)
Note esteja (subjunctive) where a plain statement would use está (indicative): Está chovendo on its own is indicative, but under embora it must become esteja.
Why this matters more than register
The pairs above split into two kinds, and it is worth keeping them straight:
| Type | Trigger | What controls the mood | Example contrast |
|---|---|---|---|
| Meaning-driven | achar / não achar, definite / indefinite antecedent, habitual / future quando | The speaker's stance: fact vs non-fact | vem / venha, vai / vá |
| Structure-driven | embora, ainda que, antes que, para que | The conjunction itself, by rule | está / esteja |
For the meaning-driven cases, the wrong mood does not just sound off — it makes a different claim. Say Não acho que ele vem and a Brazilian hears a self-contradiction: you announced doubt, then asserted the fact anyway. Say Procuro um trem que vai a São Paulo and you have implied you already know exactly which train it is, which clashes with procuro ("I'm searching"). This is the central insight of the page: in Brazilian Portuguese the indicative–subjunctive choice is part of the propositional content, not the politeness layer.
Common Mistakes
English speakers transfer their one-form-fits-all habit and reach for the indicative everywhere. These are the errors that actually happen:
❌ Não acho que ele vem amanhã.
Incorrect — 'não acho que' requires the subjunctive
✅ Não acho que ele venha amanhã.
I don't think he's coming tomorrow.
❌ Quando eu chegar em casa, sempre tiro os sapatos.
Incorrect — a habitual action needs the indicative 'chego', not the future subjunctive
✅ Quando eu chego em casa, sempre tiro os sapatos.
When I get home I always take off my shoes.
❌ Quando ele vem amanhã, vamos ao cinema.
Incorrect — a single future event needs the future subjunctive 'vier'
✅ Quando ele vier amanhã, vamos ao cinema.
When he comes tomorrow, we'll go to the movies.
❌ Procuro uma casa que tem três quartos.
Incorrect — if no specific house exists yet, use the subjunctive 'tenha'
✅ Procuro uma casa que tenha três quartos.
I'm looking for a house with three bedrooms.
❌ Embora ele está cansado, vai trabalhar.
Incorrect — 'embora' always governs the subjunctive 'esteja'
✅ Embora ele esteja cansado, vai trabalhar.
Although he's tired, he's going to work.
Key Takeaways
- The indicative asserts a fact; the subjunctive suspends the assertion (wish, doubt, possibility, or non-existence).
- acho que → indicative (vem), não acho que → subjunctive (venha). Negating an opinion verb flips the mood.
- A known referent takes the indicative; a sought or hypothetical one takes the subjunctive (vai vs vá).
- quando
- present indicative = habitual (vem); quando
- future subjunctive = a single future event (vier).
- present indicative = habitual (vem); quando
- Some conjunctions (embora, ainda que) force the subjunctive by rule, independent of meaning — these you simply memorize.
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
- Subjunctive in Dependent Clauses of DoubtB1 — How verbs of doubt and negated verbs of opinion trigger the subjunctive in their dependent clause — and why negation flips an indicative trigger into a subjunctive one.
- 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.
- Subjunctive in 'Se' (If) ClausesB1 — The three types of se-clause in Brazilian Portuguese and the mood each one selects — plus the critical difference between se meaning 'if' and se meaning 'whether'.
- Indicative vs Subjunctive: Decision GuideB1 — A practical guide to choosing the indicative or subjunctive in Portuguese using the assertion test, trigger lists, and the negation flip with verbs like achar.
- The Subjunctive in BR Portuguese: OverviewA2 — What the subjunctive is, why Brazilian Portuguese keeps all three of its tenses fully alive, and what triggers it.
- 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.