Indicative vs Subjunctive
Use the indicativo to state what is certain or factual. Use the congiuntivo to express what you think, feel, or doubt about a situation.
How It Works
In Italian, the indicativo is the mood of objectivity. It is used for actions that are presented as real or certain.
The congiuntivo (subjunctive), however, is the mood of subjectivity. Its name comes from congiungere (to join), because it usually 'joins' a subordinate clause to a main verb that expresses:
- Opinions/Beliefs: Credo che... (I believe that...), Penso che... (I think that...)
- Emotions: Sono felice che... (I am happy that...), Mi dispiace che... (I'm sorry that...)
- Doubts/Uncertainty: Dubito che... (I doubt that...), Non sono sicuro che... (I'm not sure that...)
- Desires/Hopes: Spero che... (I hope that...), Voglio che... (I want that...)
Key Syntactic Rule: While the subjunctive frequently follows the conjunction che, it is also required after other conjunctions like sebbene or affinché. Crucially, if the subject of both the main and subordinate clauses is the same, the di + infinitive construction is the normal choice (e.g., 'Penso di avere ragione'). Using the subjunctive when subjects are identical (e.g., 'Penso che io abbia ragione') is possible with an expressed subject, but it sounds heavy and is usually avoided.
Register Note: While the subjunctive is mandatory in formal writing, in casual spoken Italian, some speakers replace it with the indicativo after common verbs like pensare, though this is still considered grammatically 'lazy' by many.
Examples (5)
- So che Maria ha ragione.
I know that Maria is right.
Word by Word: I know that Maria has reason.
The verb 'sapere' (to know) expresses certainty, so the indicative 'ha' is used.
- Credo che Maria abbia ragione.
I believe that Maria is right.
Word by Word: I believe that Maria has (subj.) reason.
The verb 'credere' (to believe) expresses an opinion, triggering the subjunctive 'abbia'.
- Sono felice che tu sia qui.
I am happy that you are here.
Word by Word: I am happy that you be (subj.) here.
Even though it is a fact that you are here, the subjunctive 'sia' is used because the main clause expresses an emotion.
- È vero che lui parla italiano.
It is true that he speaks Italian.
Word by Word: It is true that he speaks Italian.
'È vero' (It is true) states an objective fact, requiring the indicative 'parla'.
- Spero che lui parli italiano.
I hope that he speaks Italian.
Word by Word: I hope that he speaks (subj.) Italian.
'Spero' (I hope) expresses a wish about an uncertain outcome, triggering the subjunctive 'parli'.
Common Mistakes
Using the subjunctive when the subject of both clauses is the same.
Penso che io sia stanco.Penso di essere stanco.When the subject is the same (I think + I am), Italian normally uses 'di + infinitive' rather than 'che + subjunctive'. The subjunctive with an explicit 'io' is possible but heavier.
Using the subjunctive after 'Secondo me' or 'Forse'.
Secondo me lui sia bravo.Secondo me lui è bravo.Expressions like 'Secondo me' (In my opinion) or 'Forse' (Maybe) do not trigger the subjunctive; they take the indicative.
Using the subjunctive after 'sapere' in the affirmative.
So che lui sia a casa.So che lui è a casa.This is a common hyper-correction. 'Sapere' (to know) indicates certainty and requires the indicative.
How It Connects
Related Patterns
- Present Subjunctive
This is the most common subjunctive tense used for present-time subjectivity.
Level 3 - Verbs/Expressions Triggering the Subjunctive
A detailed list of the specific verbs that act as 'triggers' for the subjunctive mood.
Level 3 - sapere / conoscereSapere vs. Conoscere
Understanding 'sapere' is crucial because it is one of the main verbs that signals the use of the indicative.
Level 1 - se + Imperfect Subjunctive + ConditionalPossible Conditional (Type 2: Se + Congiuntivo Imperfetto)
The subjunctive is essential in 'if' clauses to express hypothetical situations.
Level 3 - Past Subjunctive
Used when the subjective thought or emotion refers to a completed action in the past.
Level 3
Learn Next
Patterns that build on this one.