The congiuntivo passato is the subjunctive equivalent of the passato prossimo. You build it the same way you build any compound tense: auxiliary + participio passato. The difference is that the auxiliary itself is in the congiuntivo presente rather than the indicativo presente.
You reach for it when two things are true at once: (1) the matrix verb in the main clause requires the subjunctive and is in the presente or futuro, and (2) the action in the subordinate clause is already completed — it happened before, or is finished by the time, the matrix-clause speech act takes place.
If you can already form the passato prossimo (ho parlato, sono andato), you can form the congiuntivo passato by swapping the auxiliary into its subjunctive form: abbia parlato, sia andato.
The formation in one line
Congiuntivo presente of the auxiliary (avere or essere) + participio passato.
That's it. All of the difficulty of this tense lives in two places you have already learned: how to choose the auxiliary, and how to make the participle agree (or not). The endings are the regular -ere ones in the subjunctive, and they are the same for all three persons singular — a feature of the entire congiuntivo presente.
With avere
| Person | auxiliary |
|
|---|---|---|
| che io | abbia | parlato |
| che tu | abbia | parlato |
| che lui / lei | abbia | parlato |
| che noi | abbiamo | parlato |
| che voi | abbiate | parlato |
| che loro | abbiano | parlato |
Spero che tu abbia mangiato qualcosa prima di uscire.
I hope you ate something before going out.
È strano che non abbia chiamato — di solito si fa sentire alle otto.
It's strange he hasn't called — he usually checks in at eight.
Penso che abbiano già letto il contratto.
I think they've already read the contract.
With essere
When the verb takes essere as auxiliary, the participle agrees with the subject in gender and number — the same agreement rule as the passato prossimo.
| Person | auxiliary |
|
|---|---|---|
| che io | sia | andato / andata |
| che tu | sia | andato / andata |
| che lui | sia | andato |
| che lei | sia | andata |
| che noi | siamo | andati / andate |
| che voi | siate | andati / andate |
| che loro (m.) | siano | andati |
| che loro (f.) | siano | andate |
Credo che Marco sia arrivato già da un'ora.
I think Marco arrived an hour ago already.
Spero che siano partiti in tempo per prendere il treno.
I hope they left in time to catch the train.
È possibile che Anna si sia dimenticata dell'appuntamento.
It's possible Anna forgot about the appointment.
Why this tense exists: relative time
Italian's subjunctive system is sensitive to time relative to the matrix clause, not absolute time. With a present-tense matrix verb, you have two choices in the subordinate:
- Congiuntivo presente — for actions simultaneous with or following the matrix moment
- Congiuntivo passato — for actions completed before the matrix moment
The contrast is sharpest in pairs:
Penso che dorma.
I think he's sleeping. (now, simultaneous)
Penso che abbia dormito.
I think he slept. (already done, before now)
Spero che venga.
I hope he comes / will come. (later, after now)
Spero che sia venuto.
I hope he came / has come. (already done by now)
This is the same logic as the passato prossimo: an event sealed off in the past, viewed from a present vantage point. The only difference is that the speaker is hedging the truth of the claim — abbia parlato says "this maybe happened, in my opinion / hope / fear," while ha parlato asserts that it did.
Triggers — the same matrix verbs as the present subjunctive
The congiuntivo passato appears after exactly the same triggers as the congiuntivo presente. What changes is the time of the subordinate event, not the matrix verb. See congiuntivo triggers overview for the full catalog.
The most common matrices that pair with the congiuntivo passato:
- Verbs of opinion: penso, credo, ritengo, immagino + che
- Verbs of doubt: dubito, non sono sicuro + che
- Verbs of emotion: sono contento, mi dispiace, ho paura + che
- Impersonal expressions: è strano, è probabile, è bello, è un peccato + che
- Hope and fear: spero, temo, mi auguro + che
Mi dispiace che tu non sia venuto alla festa di laurea di Lucia.
I'm sorry you didn't come to Lucia's graduation party.
È un peccato che abbiano chiuso il bar all'angolo.
It's a shame they closed the bar on the corner.
Dubito che Carla abbia capito davvero la situazione.
I doubt Carla really understood the situation.
Ho paura che si siano persi nel bosco.
I'm afraid they got lost in the woods.
Reflexive verbs
Reflexive verbs always take essere, and the reflexive pronoun comes between che and the auxiliary.
Penso che si sia svegliato troppo presto.
I think he woke up too early.
È bello che vi siate divertiti al concerto.
It's nice that you guys had fun at the concert.
Spero che si siano abituati alla nuova città.
I hope they've gotten used to the new city.
With direct-object pronouns
When a direct-object pronoun precedes a compound tense built with avere, the participle agrees with that pronoun — same rule as the passato prossimo.
Le pizze? Credo che le abbia mangiate Marco.
The pizzas? I think Marco ate them.
Quel libro? Mi pare che lo abbia letto Sofia.
That book? I think Sofia read it.
A cautionary note: not every "past" thought needs the passato
Beginners tend to over-use the congiuntivo passato as soon as something feels "past." Two reminders:
- The matrix verb has to be present or future. With a past matrix (pensavo, credevo, ho creduto), use the congiuntivo imperfetto or trapassato instead.
- Future-relative actions take the congiuntivo presente, not the passato. Spero che vengano domani — not spero che siano venuti domani.
Pensavo che avesse studiato.
I thought he had studied. (past matrix → congiuntivo trapassato)
Penso che abbia studiato.
I think he studied. (present matrix, completed action → congiuntivo passato)
Common mistakes
❌ Penso che è arrivato.
Incorrect — verbs of opinion require the subjunctive auxiliary, not the indicative.
✅ Penso che sia arrivato.
Correct — sia is the congiuntivo presente of essere.
❌ Spero che hanno mangiato bene.
Incorrect — sperare che takes the subjunctive, so the auxiliary must be subjunctive (abbiano), not indicative (hanno).
✅ Spero che abbiano mangiato bene.
Correct — abbiano is the congiuntivo presente of avere.
❌ Credo che Anna sia andato a Milano.
Incorrect — participle agreement: andato is masculine but Anna is feminine.
✅ Credo che Anna sia andata a Milano.
Correct — andata agrees with the feminine subject Anna.
❌ È strano che non chiamato ieri.
Incorrect — the auxiliary cannot be omitted; the compound tense always needs both auxiliary and participle.
✅ È strano che non abbia chiamato ieri.
Correct — auxiliary abbia + participle chiamato.
❌ Pensavo che sia arrivato in orario.
Incorrect — past matrix (pensavo) cannot pair with congiuntivo passato. Use the congiuntivo trapassato instead.
✅ Pensavo che fosse arrivato in orario.
Correct — past matrix + congiuntivo trapassato (fosse arrivato).
Key takeaways
The congiuntivo passato is the simplest of the four subjunctive tenses to form: it is the congiuntivo presente of avere or essere + participio passato. It is triggered by exactly the same set of matrix verbs as the congiuntivo presente; what selects it is the temporal relationship — the subordinate action is already completed before the matrix moment.
The two rules to remember are: (1) the auxiliary follows the same selection rules as in the passato prossimo, and (2) participles agree with the subject when the auxiliary is essere, and with a preceding direct-object pronoun when the auxiliary is avere.
Once this is solid, the congiuntivo trapassato takes care of the past-matrix case, and the four subjunctive tenses together cover the full system.
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
- Congiuntivo Presente: Regular VerbsB1 — The regular present subjunctive in Italian — endings, models for all four conjugation classes, and the singular fact about it that explains why Italians keep their subject pronouns when they normally drop them.
- Congiuntivo Presente: Irregular VerbsB1 — Italian's irregular present subjunctives are not random — almost every one is built on the first-person singular of the indicative. Learn the rule and you'll never have to memorize an irregular subjunctive again.
- Congiuntivo Imperfetto: Regular VerbsB1 — How to form the regular congiuntivo imperfetto across all three conjugations — and why this is the tense that finally makes the subjunctive feel natural.
- Congiuntivo Trapassato: Formation and UsageB1 — The most useful subjunctive tense in everyday Italian — how to form the congiuntivo trapassato and why it lives at the heart of the type-3 counterfactual.
- Congiuntivo Triggers: OverviewB1 — A complete catalog of when Italian demands the subjunctive — verbs of opinion, doubt, desire, emotion, impersonal expressions, and the conjunctions that always take it.