se + Pluperfect Subjunctive + Conditional Perfect
Condição Irreal (Passado)
The Condição Irreal (Passado) is the 'tense of regret.' It describes a past opportunity that is 100% closed. It uses a specific two-part structure: se + had done ... would have happened.
How It Works
This structure is used for counterfactual past events—things that did not occur.
1. The Structure:
- The 'If' Clause: se + Pretérito Mais-que-Perfeito do Subjuntivo (tivesse auxiliary + Past Participle). Note the required written accent on the nós forms (e.g., tivéssemos, houvéssemos).
- The Result Clause: Condicional Composto (teria auxiliary + Past Participle).
- Punctuation: Use a comma when the Se clause comes first. Do not use a comma when the result clause comes first (e.g., Eu teria avisado se eu tivesse sabido).
- Mixed Conditionals: If the hypothetical past event affects the present, the result clause uses the simple conditional instead (e.g., Se eu tivesse estudado, eu estaria pronto agora - If I had studied, I would be ready now).
- Note: The past participle in these compound tenses is always invariable (e.g., elas tivessem chegado). In formal or literary contexts, the auxiliary verb haver can be used instead of ter (e.g., se houvesse feito, haveria feito).
2. Formal vs. Colloquial:
While the Condicional Composto (teria feito) is the standard for writing, the Mais-que-Perfeito Composto do Indicativo (tinha feito) is the dominant spoken preference in European Portuguese. In Brazilian Portuguese, speakers use a mix of teria feito, the simple Pretérito Imperfeito (fazia), the Pretérito Imperfeito of ir + infinitive (ia fazer), or the colloquial ia ter + past participle (ia ter feito). Additionally, in colloquial speech, native speakers frequently substitute the simple Imperfect Subjunctive for the Pluperfect Subjunctive in the 'if' clause (e.g., using Se eu soubesse instead of Se eu tivesse sabido). However, this substitution is considered a grammatical error in formal writing because se eu soubesse strictly refers to a present unreal condition ('If I knew').
Examples:
EP preference: 'Se eu tivesse visto, tinha dito' (If I had seen it, I would have said it).
General colloquial (Imperfect): 'Se eu soubesse, eu avisava' (If I had known, I would have warned you).
BP colloquial (ia ter + particípio): 'Se eu tivesse visto, eu ia ter dito' (If I had seen it, I would have said it).
3. Clitic Placement:
In European Portuguese, the se clause attracts pronouns (proclisis): Se me tivesse dito.... In the result clause, formal EP requires mesoclisis with the conditional. Note that mesoclisis in compound tenses applies exclusively to the auxiliary verb, never the past participle (e.g., ter-me-ia dito, not teria-me dito or teria dito-me), unless a negative word or other attractor forces proclisis (não me teria dito). In colloquial speech using the 'tinha' replacement, enclisis is used: tinha-me dito. In Brazilian Portuguese, proclisis is standard in the result clause as well (e.g., ele me teria avisado or ele teria me avisado).
4. Journalistic Usage (Unconfirmed Events):
Outside of 'if' clauses, the Condicional Composto is frequently used in news reports to indicate unconfirmed past events, rumors, or allegations (e.g., O suspeito teria fugido - The suspect reportedly fled).
Examples (4)
- Se nós tivéssemos saído mais cedo, não teríamos perdido o comboio.
If we had left earlier, we wouldn't have missed the train.
Word by Word: If we had left more early, not we-would-have lost the train.
A classic Type 3 conditional showing a past situation that cannot be changed.
- Se ela me tivesse avisado, eu teria ajudado com as malas.
If she had warned me, I would have helped with the suitcases.
Word by Word: If she me had warned, I would-have helped with the suitcases.
Note the pronoun placement in the 'se' clause (me tivesse) which is standard in European Portuguese.
- Teria sido melhor se você tivesse ficado calado.
It would have been better if you had stayed quiet.
Word by Word: Would-have been better if you had stayed quiet.
The order of the clauses can be reversed without changing the meaning.
- Se eu tivesse tido dinheiro na altura, tinha comprado aquela casa.
If I had had money at the time, I would have bought that house.
Word by Word: If I had-had money at-the time, I had bought that house.
This uses the colloquial 'tinha comprado' instead of 'teria comprado', which is very common in spoken Portuguese.
Common Mistakes
Using the conditional in the 'se' clause (Spanish interference).
Se eu teria tempo, teria ido.Se eu tivesse tido tempo, teria ido.In Portuguese, the clause starting with 'se' must use the subjunctive mood, never the conditional.
Double conjugation of the auxiliary and main verb.
Se eu tivesse estudasse mais...Se eu tivesse estudado mais...Only the auxiliary verb (ter) is conjugated. The main verb must always be in the past participle form.
How It Connects
Learn This First
To learn the past unreal conditional, you must first be able to conjugate and use its two main components: the pluperfect subjunctive (tivesse + participle) and the compound conditional (teria + participle). It is also helpful to understand the basic hypothetical conditional structure (if I were, I would) before moving to this more complex past version (if I had been, I would have).
Related Patterns
- tivesse + ParticipleMais-Que-Perfeito Do Subjuntivo
This is the specific tense used in the 'if' clause of this pattern.
Level 4 - teria + ParticipleCondicional Composto
This is the specific tense used in the 'result' clause of this pattern.
Level 4 - tinha + ParticipleMais-Que-Perfeito Composto
This tense often replaces the compound conditional in informal spoken Portuguese.
Level 3 - se + Future SubjunctiveCondição Real Futura (Se)
Used for real future possibilities, contrasting with the impossible past scenarios of this pattern.
Level 4
Learn Next
Patterns that build on this one.