Past Regrets: If I had known... (Se tivesse... teria...)
Grammar Rule in 30 Seconds
Use this structure to talk about past regrets or missed opportunities by pairing the pluperfect subjunctive with the past conditional.
- Use 'Se' + 'Pretérito Imperfeito do Subjuntivo' (tivesse) for the condition.
- Use 'Futuro do Pretérito Composto' (teria + past participle) for the result.
- The order can be reversed: Result + Se + Condition.
Overview
Imagine looking back at a past event and wishing things had gone differently. You’re conjuring an alternate history, a what-if scenario where a different past action would have led to a different past outcome. This linguistic phenomenon is captured in Portuguese by the Past Regrets structure, often introduced by se (if), and involving two key tenses: the Imperfect Subjunctive in the conditional clause and the Conditional Perfect (or Compound Conditional) in the main clause.
It allows you to express hypothetical, unrealized conditions and their equally hypothetical, unrealized consequences in the past. This construction is vital for articulating regrets, missed opportunities, criticism of past actions, or simply speculating on how historical events might have unfolded differently. At its core, this structure operates within the irrealis mood, discussing events that are contrary to fact.
For example, if you lament missing a flight, you might think: Se eu tivesse acordado mais cedo, teria chegado a tempo. (If I had woken up earlier, I would have arrived on time.) This sentence clearly indicates that you did not wake up earlier, and consequently, you did not arrive on time. The structure is fundamental for expressing nuanced retrospective thoughts at an upper-intermediate level of Portuguese.
How This Grammar Works
tivesse feito). The Imperfect Subjunctive inherently conveys doubt, hypothesis, or unrealized desire, and when combined with a past participle, it refers to a condition that could have happened in the past but did not. This sets up the imaginary premise.teria feito). The Conditional tense generally expresses hypothetical actions or results, and its compound form pushes this hypothetical outcome into the past. It describes what would have happened if the unrealized condition had actually occurred.ter (to have) is crucial in both parts of this construction. It forms the compound tenses, always followed by the invariable Past Participle of the main verb. For instance, in Se eu tivesse estudado, teria passado, tivesse is ter in the Imperfect Subjunctive, and teria is ter in the Conditional.estudado and passado, which remain unchanged regardless of the subject's gender or number. This invariance with ter is a critical distinction from other compound structures.Se ele tivesse chegado mais cedo, não teria perdido o início do filme. (If he had arrived earlier, he would not have missed the beginning of the movie.) Here, tivesse chegado presents the unfulfilled past condition (he didn't arrive earlier), and não teria perdido expresses the hypothetical past consequence (he did miss the movie's start). The pairing of these two compound tenses precisely communicates the irrecoverable nature of the past event and its imaginary alternative.Formation Pattern
ter and the Conditional of ter, along with the formation of past participles, is essential.
Se + Subject + Imperfect Subjunctive of ter + Past Participle (main verb) , + Subject (optional) + Conditional of ter + Past Participle (main verb)
ter (Auxiliary in the 'if' clause):
Se eu tivesse falado com ele... (If I had spoken with him...)
ter (Auxiliary in the result clause):
...eu teria entendido a situação. (...I would have understood the situation.)
-ar (e.g., falar, comprar): remove -ar, add -ado. (falado, comprado)
-er (e.g., vender, aprender): remove -er, add -ido. (vendido, aprendido)
-ir (e.g., partir, dormir): remove -ir, add -ido. (partido, dormido)
abrir -> aberto
cobrir -> coberto
dizer -> dito
escrever -> escrito
fazer -> feito
pôr -> posto
ver -> visto
vir -> vindo
Se ele tivesse comprado a passagem mais cedo, teria economizado dinheiro. (If he had bought the ticket earlier, he would have saved money.)
Nós teríamos ido ao concerto se vocês tivessem nos convidado. (We would have gone to the concert if you had invited us.)
teria (Conditional of ter) with tinha (Imperfect Indicative of ter) in the result clause. While grammatically tinha refers to a past habitual action or a description in the past, in this specific construction, its usage implies the same hypothetical past outcome as teria. For instance: Se eu tivesse sabido, eu tinha ido lá. (If I had known, I would have gone there.) Although widely used in casual conversation in BP, teria remains the grammatically correct and more formal choice, especially in written communication or formal European Portuguese. Stick to teria for academic and formal contexts.
When To Use It
Se eu tivesse estudado mais, teria tirado uma nota melhor no exame.(If I had studied more, I would have gotten a better grade on the exam.) – Implies you didn't study enough, and your grade suffered.Se nós tivéssemos saído mais cedo, teríamos evitado o trânsito.(If we had left earlier, we would have avoided the traffic.) – Implies you didn't leave early, and you encountered traffic.
Se vocês tivessem me avisado, eu não teria cometido esse erro.(If you had warned me, I would not have made that mistake.) – Direct criticism for their lack of warning.Se o governo tivesse agido antes, a crise não teria se agravado tanto.(If the government had acted sooner, the crisis would not have worsened so much.) – Blaming governmental inaction.
Se o inventor não tivesse patenteado sua invenção, outra pessoa teria lucrado com ela.(If the inventor had not patented his invention, someone else would have profited from it.) – Speculating on a historical what-if.Se a equipe tivesse seguido o plano original, talvez tivessem tido mais sucesso.(If the team had followed the original plan, perhaps they would have had more success.) – A retrospective analysis of a project's outcome.
Se eu tivesse esquecido a carteira, não teríamos podido pagar o jantar.(If I had forgotten my wallet, we wouldn't have been able to pay for dinner.) – Expresses relief that the wallet wasn't forgotten.
Se eu ganhasse na loteria, viajaria – If I won the lottery, I would travel, implying it's still possible).Common Mistakes
- Incorrect:
*Se eu sabia do problema, teria ajudado.(If I knew of the problem, I would have helped.) –sabiais the Imperfect Indicative, which means
Formation of the 'If' Clause (Imperfeito do Subjuntivo)
| Pronoun | Verbo -ar (Falar) | Verbo -er (Comer) | Verbo -ir (Partir) |
|---|---|---|---|
|
Eu
|
falasse
|
comesse
|
partisse
|
|
Você/Ele
|
falasse
|
comesse
|
partisse
|
|
Nós
|
falássemos
|
comêssemos
|
partíssemos
|
|
Eles/Vocês
|
falassem
|
comessem
|
partissem
|
Meanings
This structure expresses hypothetical situations in the past that did not happen. It is used to discuss regrets, missed chances, or alternative historical outcomes.
Regret
Expressing sadness about a past choice.
“Se eu tivesse te ligado, não estaríamos brigados.”
“Se eu tivesse aceitado o emprego, estaria rico.”
Hypothetical Past
Speculating on how a past event could have changed.
“Se o avião tivesse decolado, ele teria chegado a tempo.”
“Se tivesse chovido, o jogo teria sido cancelado.”
Reference Table
| Form | Structure | Example |
|---|---|---|
|
Affirmative
|
Se + [Subj] + [Cond]
|
Se eu tivesse tempo, eu teria ido.
|
|
Negative
|
Se + não + [Subj] + não + [Cond]
|
Se eu não tivesse tempo, não teria ido.
|
|
Question
|
[Cond] + [Subj]?
|
Você teria ido se tivesse tempo?
|
|
Inverted
|
[Cond] + Se + [Subj]
|
Eu teria ido se tivesse tempo.
|
|
Short Answer
|
Teria.
|
Teria.
|
|
Passive
|
Se + tivesse sido + [Part]
|
Se tivesse sido feito, teria sido melhor.
|
Formality Spectrum
Caso eu tivesse tido ciência, teria comparecido ao evento. (Social)
Se eu tivesse sabido, teria ido à festa. (Social)
Se eu soubesse, tinha ido na festa. (Social)
Se eu soubesse, ia na festa. (Social)
The Past Regret Map
Condition
- Se If
- Tivesse Had
Result
- Teria Would have
- Particípio Participle
Conditional vs. Compound Conditional
Decision Flow
Is it a past regret?
Common Auxiliaries
Verbs
- • Ter
- • Poder
- • Dever
- • Querer
Examples by Level
Se eu tivesse dinheiro, teria comprado.
If I had money, I would have bought it.
Se ele tivesse vindo, teria visto.
If he had come, he would have seen it.
Se nós tivéssemos tempo, teríamos ido.
If we had time, we would have gone.
Se você tivesse falado, eu teria ouvido.
If you had spoken, I would have heard.
Se eu tivesse estudado, teria passado.
If I had studied, I would have passed.
Se ela tivesse ligado, eu teria atendido.
If she had called, I would have answered.
Se tivéssemos saído cedo, teríamos chegado.
If we had left early, we would have arrived.
Se eles tivessem pedido, teríamos dado.
If they had asked, we would have given.
Se eu tivesse sabido da reunião, teria me preparado melhor.
If I had known about the meeting, I would have prepared better.
Se você tivesse me avisado, eu não teria cometido esse erro.
If you had warned me, I wouldn't have made this mistake.
Se tivéssemos economizado, teríamos viajado nas férias.
If we had saved, we would have traveled on vacation.
Se o time tivesse jogado bem, teria vencido o campeonato.
If the team had played well, it would have won the championship.
Se eu tivesse tido a oportunidade, teria mudado de carreira anos atrás.
If I had had the opportunity, I would have changed careers years ago.
Se tivéssemos considerado todas as variáveis, o projeto teria sido um sucesso.
If we had considered all variables, the project would have been a success.
Se ela tivesse sido mais paciente, não teria perdido a calma.
If she had been more patient, she wouldn't have lost her temper.
Se tivessem nos dado mais tempo, teríamos finalizado o relatório.
If they had given us more time, we would have finished the report.
Se eu tivesse previsto as consequências, jamais teria tomado aquela decisão.
If I had foreseen the consequences, I would never have made that decision.
Se tivéssemos agido com mais cautela, teríamos evitado o desastre.
If we had acted with more caution, we would have avoided the disaster.
Se ele tivesse demonstrado mais interesse, teria sido contratado.
If he had shown more interest, he would have been hired.
Se tivessem nos alertado sobre os riscos, teríamos mudado nossa estratégia.
If they had alerted us to the risks, we would have changed our strategy.
Se eu tivesse tido a perspicácia de notar os sinais, teria evitado o conflito.
If I had had the insight to notice the signs, I would have avoided the conflict.
Se tivéssemos logrado êxito na negociação, o cenário seria outro.
If we had succeeded in the negotiation, the scenario would be different.
Se ela tivesse sido menos obstinada, teria alcançado um consenso.
If she had been less stubborn, she would have reached a consensus.
Se tivessem ponderado as implicações, não teriam incorrido em tal erro.
If they had weighed the implications, they would not have incurred such an error.
Easily Confused
Learners mix up the condition and result clauses.
Using the wrong tense for the result.
Using 'tivera' instead of 'tivesse'.
Common Mistakes
Se eu teria...
Se eu tivesse...
Se eu tive...
Se eu tivesse...
Se eu teria tido...
Se eu tivesse tido...
Se eu tivesse ir...
Se eu tivesse ido...
Se eu tivesse feito, eu faria.
Se eu tivesse feito, eu teria feito.
Se tivesse chovido, o jogo cancelava.
Se tivesse chovido, o jogo teria sido cancelado.
Se eu tivessem...
Se eu tivesse...
Se eu tivesse sabido, eu teria sabido.
Se eu tivesse sabido, eu teria vindo.
Se eu tivesse tido, eu teria tido.
Se eu tivesse tido, eu teria feito.
Se ele tivesse vindo, ela teria ido.
Se ele tivesse vindo, ela teria vindo.
Se tivesse sido feito, teria feito.
Se tivesse sido feito, teria sido feito.
Se eu tivesse previsto, teria previsto.
Se eu tivesse previsto, teria agido.
Sentence Patterns
Se eu tivesse ___, eu teria ___.
Se você tivesse ___, você teria ___?
Se nós tivéssemos ___, teríamos ___.
Se eles tivessem ___, não teriam ___.
Real World Usage
Se eu soubesse, tinha ido.
Se eu tivesse tido mais tempo, teria entregue um projeto melhor.
Se eu tivesse visto esse post antes, teria curtido!
Se tivéssemos reservado o hotel, teríamos economizado.
Se eu tivesse visto a promoção, teria pedido pizza.
Se os dados tivessem sido coletados antes, a conclusão teria sido diferente.
Focus on the rhythm
Avoid the conditional in the 'if' clause
Use 'Poderia' or 'Deveria'
Regional variation
Smart Tips
Start with 'Se eu tivesse...' and finish with 'teria...'.
Use 'poderia' to suggest alternatives.
Use 'deveria' to express what you should have done.
Invert the order for emphasis.
Pronunciation
Tivesse
The 'ss' is a soft 's' sound. The 'e' at the end is often pronounced as 'i' in Brazil.
Teria
The 'r' is a soft tap in Brazil, or a trill in Portugal.
Conditional rise
Se eu tivesse sabido... (rise) | eu teria ido. (fall)
The rise indicates the condition is still open.
Memorize It
Mnemonic
Tivesse-Teria: The 'T' twins for the past.
Visual Association
Imagine a fork in the road. On the left, the path you took. On the right, a ghostly image of what could have been. You are standing in the middle, saying 'Se eu tivesse... teria...'.
Rhyme
Se eu tivesse, eu teria, o passado eu mudaria.
Story
Yesterday I missed my flight. I sat at the airport thinking: 'Se eu tivesse saído mais cedo, teria chegado a tempo. Se eu tivesse verificado o trânsito, não teria perdido o voo.'
Word Web
Challenge
Write 3 sentences about things you regret from last week using this structure.
Cultural Notes
In informal Brazilian Portuguese, 'tinha' is often used instead of 'teria' in the result clause.
European Portuguese is more strict with the use of the compound conditional.
In formal writing, the pluperfect indicative (tivera) is sometimes used as a literary alternative to the pluperfect subjunctive.
Derived from Latin pluperfect subjunctive and conditional forms.
Conversation Starters
O que você teria feito se tivesse ganhado na loteria?
Se você tivesse nascido em outro país, como seria sua vida?
Se você tivesse tido a chance de conhecer alguém famoso, quem teria sido?
Se você tivesse estudado outra profissão, qual teria escolhido?
Journal Prompts
Common Mistakes
Test Yourself
Se eu ___ (saber), eu ___ (vir).
Find and fix the mistake:
Se eu teria estudado, eu teria passado.
Which sentence is correct?
Arrange the words in the correct order:
All words placed
Click words above to build the sentence
If I had known, I would have told you.
Answer starts with: b...
Se eu ___ (fazer) isso, teria sido diferente.
Match each item on the left with its pair on the right:
A: Por que você não foi? B: ___.
Score: /8
Practice Exercises
8 exercisesSe eu ___ (saber), eu ___ (vir).
Find and fix the mistake:
Se eu teria estudado, eu teria passado.
Which sentence is correct?
teria / Se / eu / estudado / passado / tivesse
If I had known, I would have told you.
Se eu ___ (fazer) isso, teria sido diferente.
Se eu tivesse tempo... / ...teria viajado.
A: Por que você não foi? B: ___.
Score: /8
Practice Bank
14 exercisesSe eles ___ (ter) estudado, teriam passado.
Match the pairs.
tivesse / Se / eu / visto / falado / teria / eu
Select the past hypothetical.
Se nós teríamos dinheiro, teríamos viajado.
Translate the phrase.
Se eu tivesse visto, eu ___ (ter) falado nada.
Se a carta tivesse ___ (chegar) a tempo...
comprado / carro / Se / dinheiro / tivesse / teria / ele / o
Se você foi na festa, teria se divertido.
Match phrases.
Se nós ___ (ter) avisado...
What is the correct translation?
Choose the correct context.
Score: /14
FAQ (8)
No, never. The 'if' clause (the condition) must always use the subjunctive mood.
'Tivesse' is the standard subjunctive form. 'Tinha' is often used in informal Brazilian speech but is technically the indicative.
No, it is for any hypothetical past situation, including missed opportunities or alternative outcomes.
Because it uses an auxiliary verb ('ter') plus a past participle.
Yes, you can use 'poder' (poderia) or 'dever' (deveria) to express 'could have' or 'should have'.
Yes, it is very common when talking about the past and reflecting on choices.
Use simple conditional for present results, compound for past results.
The structure is the same, but Brazil is more likely to use informal alternatives like 'tinha' in the result clause.
Scaffolded Practice
1
2
3
4
Mastery Progress
Needs Practice
Improving
Strong
Mastered
In Other Languages
Si hubiera tenido...
Spanish uses 'hubiera' as the primary form, while Portuguese uses 'tivesse'.
Si j'avais eu...
French uses indicative in the 'if' clause.
Wenn ich gehabt hätte...
German uses a different mood/tense system.
もし〜していたら...
Japanese lacks a subjunctive mood.
لو كنت قد فعلت...
Arabic uses a specific particle 'law' for counterfactuals.
如果我当时...
Chinese has no verb conjugation.
Learning Path
Prerequisites
Related Grammar Rules
Portuguese Wishes and Regrets: Independent Subjunctive (Subjuntivo Independente)
Overview Have you ever seen a Portuguese sentence that starts with `Que` and ends with an exclamation mark, but seems to...
Using 'Sem que': Without/Unless with Subjunctive
Overview `Sem que` is a fundamental subordinating conjunction in Portuguese, crucial for expressing actions that **fail...
If I Have Time: The Future Subjunctive of 'Ter' (tiver)
Overview The Portuguese Future Subjunctive of `ter` (to have), specifically the form `tiver`, is a critical grammatical...
Portuguese Time Limits: Using 'Até Que' (Until...)
Overview `Até que` in Portuguese functions as a crucial conjunction, establishing a temporal or conditional limit for an...
Imperfect Subjunctive (The "If I Were" Tense)
Overview The Imperfect Subjunctive in Portuguese serves as a crucial grammatical tool for expressing actions, states, or...