Hypothetical Past (If I had known...)
Grammar Rule in 30 Seconds
Use this structure to talk about past regrets or hypothetical situations that didn't happen by combining 'ter' in the imperfect subjunctive with a past participle.
- Use 'se' + 'tivesse' + past participle for the condition: 'Se eu tivesse sabido...'
- Use the conditional tense for the result: '...eu teria ido.'
- Always ensure the past participle agrees with the subject if necessary (though usually fixed with 'ter').
Overview
The Hypothetical Past in Portuguese, often referred to as the Third Conditional (Terceiro Condicional), allows you to express events or states that did not occur in the past and their hypothetical consequences. This grammatical structure is fundamental for discussing counterfactual scenarios, expressing regret or relief, and speculating about how past actions (or inactions) might have changed the course of history. It operates on the principle of an irrealizable condition: since the past cannot be altered, the if clause describes a situation that did not happen, and the then clause describes a result that, therefore, also did not happen.
Understanding this construction moves you beyond simply reporting facts and into the realm of complex thought, enabling you to articulate nuances of cause and effect in retrospect. For a B2 learner, mastering this rule is crucial for engaging in sophisticated conversations about past decisions, historical analyses, or even just lamenting missed opportunities. It connects intimately with the broader Portuguese conditional system, extending the concept of hypothesis into completed temporal frames.
This pattern showcases the language's capacity to build intricate hypothetical worlds, reflecting a sophisticated understanding of time and causality.
How This Grammar Works
se (if) clause stating the unrealized condition, and the apodosis, the main clause stating the hypothetical result. Both clauses refer to actions or states in the past and are formed using compound tenses, which are crucial for indicating their perfective aspect and hypothetical nature. The use of compound tenses, formed with the auxiliary verb ter (to have) followed by a past participle, is what marks these events as completed in the past.Pretérito Mais-que-Perfeito Composto do Subjuntivo). The subjunctive mood inherently expresses unreality, hypothesis, or desire. When combined with the perfective aspect, it signals a condition that could have happened but did not occur in the past.Se eu tivesse sabido... (If I had known...), tivesse sabido clearly indicates that the knowing did not happen.Condicional Composto or Futuro do Pretérito Composto). This tense expresses a hypothetical action or state that would have occurred in the past if the condition in the se clause had been met. It implies a consequence that was prevented by the actual past circumstances.Formation Pattern
ter (to have), which facilitates the compound tense formation.
Se Clause (Protasis) - Past Perfect Subjunctive
ter followed by the past participle of the main verb. The Imperfect Subjunctive of ter indicates the hypothetical nature of the past condition. The past participle remains invariant in gender and number when used with ter as an auxiliary, contrasting with ser or estar.
ter in the Imperfect Subjunctive:
ter (Imperfect Subjunctive) |
tivesse |
tivesses |
tivesse |
tivéssemos |
tivésseis |
tivessem |
-ado for -ar verbs and -ido for -er/-ir verbs. For example, falar -> falado, comer -> comido, partir -> partido.
aberto |
dito |
escrito |
feito |
posto |
visto |
vindo |
se clause:
Se eu tivesse chegado mais cedo, ... (If I had arrived earlier, ...)
Se eles tivessem feito o trabalho, ... (If they had done the work, ...)
Futuro do Pretérito Simples) of ter followed by the past participle of the main verb. The Simple Conditional of ter signals the hypothetical outcome, and the past participle completes the perfective aspect, indicating a past action.
ter in the Simple Conditional:
ter (Simple Conditional) |
teria |\
terias |\
teria |\
teríamos |\
teríeis |\
teriam |
... eu teria visto o espetáculo. (... I would have seen the show.)
... nós teríamos evitado o problema. (... we would have avoided the problem.)
se clause and the result clause:
Se eu tivesse chegado mais cedo, eu teria visto o espetáculo. (If I had arrived earlier, I would have seen the show.)
Se eles tivessem feito o trabalho, nós teríamos evitado o problema. (If they had done the work, we would have avoided the problem.)
Eu teria visto o espetáculo se tivesse chegado mais cedo. (I would have seen the show if I had arrived earlier.)
When To Use It
se clause about it inherently contrary to fact.- Expressing Regret or Remorse: This is one of the most common applications. When you wish a past event had unfolded differently, you use this structure to articulate that feeling.
Se eu tivesse estudado mais, teria passado no exame. (If I had studied more, I would have passed the exam.)Ah, se ele não tivesse perdido o voo, teria chegado a tempo para a festa. (Oh, if he hadn't missed the flight, he would have arrived in time for the party.)- Discussing Missed Opportunities: For situations where a different past choice or circumstance would have led to a desired outcome that is now unattainable.
Se tivéssemos saído mais cedo, não teríamos pego o engarrafamento. (If we had left earlier, we wouldn't have gotten caught in the traffic jam.)Se ela tivesse aceito a oferta de emprego, teria se mudado para Londres. (If she had accepted the job offer, she would have moved to London.)- Hypothetical Explanations or Counterfactual Scenarios: This allows you to analyze how different past conditions would have led to different historical or personal outcomes. It is fundamental in academic discussions, historical analysis, or even everyday problem-solving in retrospect.
Se a empresa tivesse investido em tecnologia, teria sido mais competitiva. (If the company had invested in technology, it would have been more competitive.)Se o aviso tivesse sido claro, a falha não teria ocorrido. (If the warning had been clear, the failure wouldn't have occurred.)- Expressing Relief (about something that didn't happen): Conversely, this structure can express relief that a certain past condition did not occur, thus preventing an undesirable outcome.
Ufa! Se eu tivesse comprado aquelas ações, teria perdido todo o meu dinheiro. (Phew! If I had bought those stocks, I would have lost all my money.)Se o trem não tivesse atrasado, eu teria chegado lá bem na hora da explosão. (If the train hadn't been delayed, I would have arrived there right at the time of the explosion.) This use highlights the arbitrary nature of fate, often with a hint of gratitude for what didn't happen.- Gentle Criticism or Blame (often implied): While not its primary function, this structure can subtly imply what should have been done by suggesting an alternative, better outcome if a past action had been different.
Se vocês tivessem escutado o conselho, não teríamos este problema agora. (If you all had listened to the advice, we wouldn't have this problem now.) Here, the implication is that their failure to listen led to the current issue.Common Mistakes
- Incorrect Auxiliary in the
SeClause (*Se eu teria sabido...): A frequent error is using the Conditional Perfect (teria) immediately aftersefor the condition. Remember, theseclause always requires the Past Perfect Subjunctive (tivesse). The conditional mood expresses a consequence, not the condition itself.
*Se eu teria sabido, eu teria ido.Se eu tivesse sabido, eu teria ido. (If I had known, I would have gone.)- Double Subjunctive (
Se eu tivesse estudado, eu tivesse passado.): Another common misstep is to use the Past Perfect Subjunctive in both* clauses. The apodosis (result clause) must use the Conditional Perfect (teria). The secondtivessemakes the entire sentence sound colloquial, ungrammatical, or like two independent wishes rather than a condition-result pair.
*Se eu tivesse estudado, eu tivesse passado.Se eu tivesse estudado, eu teria passado. (If I had studied, I would have passed.)- Confusion with Simple Tenses: Learners sometimes mistakenly substitute simple tenses for the compound perfect tenses, especially when translating from English where the simple past might be used in less formal third conditionals. This diminishes the 'perfect' (completed past) and 'hypothetical' (subjunctive/conditional) aspects.
*Se eu soube, eu iria. (This translates to: 'If I knew, I would go' - a different conditional type.)Se eu tivesse sabido, eu teria ido.- Misuse of Irregular Past Participles: Portuguese has a significant number of irregular past participles. Using the regular
-adoor-idoending where an irregular form is required is a clear indicator of a learner error.
*Se ele tivesse fazedo o bolo... (fazedo is not a word)Se ele tivesse feito o bolo... (If he had made the cake...)dito, aberto, visto, posto) is essential.- Colloquial Simplifications (Brazilian Portuguese): In informal Brazilian Portuguese, you might frequently hear the Conditional Perfect in the result clause replaced by the Imperfect Indicative of
ir+ infinitive (e.g.,eu ia ter idoor eveneu ia ir). While prevalent in casual speech, this is not standard grammar and should be avoided in formal writing or B2-level spoken interactions.
Se eu tivesse sabido, eu ia ter ido.Se eu tivesse sabido, eu teria ido.Se tivesse sabido, ia lá) in the apodosis, but teria remains the standard and safest choice.- Negation Placement: Remember to place
nãodirectly before the auxiliary verbterin both clauses when forming a negative sentence.
*Se tivesse não chovido...Se não tivesse chovido, teríamos saído. (If it hadn't rained, we would have gone out.)Real Conversations
The Hypothetical Past is deeply embedded in everyday Portuguese, spanning various contexts from casual lamentations to professional analyses. Its utility lies in allowing speakers to reflect, explain, and speculate about what could have been. You'll encounter this structure in both spoken and written communication, often conveying strong emotional undertones like regret, relief, or blame.
- Everyday Regrets and Missed Opportunities: This is perhaps the most frequent use. People constantly reflect on past choices.
- Friend: Não acredito que perdemos o show! Já esgotou. (I can't believe we missed the show! It's already sold out.)
- You: Pois é, se tivéssemos comprado os bilhetes na semana passada, não teríamos perdido esta oportunidade. (Exactly, if we had bought the tickets last week, we wouldn't have missed this opportunity.)
- Social Media and Texting: Even in informal digital communication, this structure appears when users comment on past events or share their feelings.
- Instagram Comment: Que foto linda! Se eu tivesse visto a publicação antes, teria deixado um comentário. (What a beautiful photo! If I had seen the post earlier, I would have left a comment.)
- WhatsApp Message: Se tivesse chovido hoje, teríamos cancelado o piquenique. (If it had rained today, we would have canceled the picnic.) — Here, conveying relief that it didn't rain.
- Work and Professional Contexts: When reviewing projects, analyzing outcomes, or planning future strategies, the hypothetical past helps articulate lessons learned or alternative approaches.
- Meeting Discussion: Se a equipa tivesse tido mais recursos, o projeto teria sido entregue mais rápido. (If the team had had more resources, the project would have been delivered faster.) This often serves as an indirect way to highlight resource deficiencies.
- Email: Lamentamos que o erro tenha ocorrido. Se a verificação final tivesse sido realizada, o problema teria sido detetado a tempo. (We regret that the error occurred. If the final verification had been carried out, the problem would have been detected in time.)
- Cultural Insights: Fatalism and 'Saudade': The structure often intertwines with a certain fatalistic or melancholic reflection common in Portuguese culture, especially when discussing saudade (a deep emotional state of nostalgic longing). The hypothetical past can express the longing for an alternative, unrealized past. For example, Se ele não tivesse partido, a vida teria sido diferente. (If he hadn't left, life would have been different.) This sentence carries a profound sense of loss and what-ifs.
- Political or Historical Analysis: When discussing past policies or historical turning points, this conditional is indispensable for counterfactual reasoning.
Se o governo tivesse agido mais cedo, a crise económica teria sido menos severa. (If the government had acted sooner, the economic crisis would have been less severe.)
These real-world examples demonstrate the versatility and emotional depth that the Hypothetical Past adds to Portuguese communication, enabling speakers to engage with complex reflections on reality and possibility.
Quick FAQ
se clause and the result clause?Yes, absolutely. The grammatical correctness and core meaning remain unchanged regardless of which clause comes first. For example, Se eu tivesse sabido, teria ido and Teria ido se eu tivesse sabido are both grammatically sound and convey the same counterfactual. However, placing the result clause first (Teria ido...) often adds a subtle emphasis to the consequence, while starting with the se clause (Se eu tivesse...) can emphasize the condition that wasn't met. Choose the order that best suits the rhetorical flow of your sentence.
The standard grammatical structure (se + Past Perfect Subjunctive, Conditional Perfect) is identical in both BP and EP and is understood across all formal contexts. The primary differences lie in colloquial usage, particularly in BP. As mentioned in the
Conjugation of 'Ter' in Imperfeito do Subjuntivo
| Pronoun | Verb Form |
|---|---|
|
Eu
|
tivesse
|
|
Tu
|
tivesses
|
|
Ele/Ela/Você
|
tivesse
|
|
Nós
|
tivéssemos
|
|
Vós
|
tivésseis
|
|
Eles/Elas/Vocês
|
tivessem
|
Meanings
This structure expresses a hypothetical condition in the past and its corresponding result. It is used to describe things that are contrary to historical facts.
Regret/Hypothetical Past
Expressing an alternative outcome to a past event.
“Se você tivesse me ligado, eu teria atendido.”
“Se tivéssemos chegado cedo, teríamos visto o filme.”
Reference Table
| Form | Structure | Example |
|---|---|---|
|
Affirmative
|
Se + tivesse + part.
|
Se eu tivesse ido.
|
|
Negative
|
Se + não + tivesse + part.
|
Se eu não tivesse ido.
|
|
Question
|
Se + tivesse + part. + ...?
|
Se você tivesse ido?
|
|
Result
|
teria + part.
|
Eu teria ido.
|
|
Short Answer
|
Teria.
|
Teria.
|
|
Variation
|
Se + tivesse + tido
|
Se eu tivesse tido tempo.
|
Formality Spectrum
Se eu tivesse tido conhecimento, ter-me-ia deslocado. (General)
Se eu tivesse sabido, eu teria vindo. (General)
Se eu soubesse, tinha vindo. (General)
Se eu soubesse, vinha. (General)
The Hypothetical Past Map
Condition
- Se If
- tivesse had
Result
- teria would have
Examples by Level
Se eu tivesse dinheiro, compraria.
If I had money, I would buy.
Se tivesse chovido, eu teria ficado.
If it had rained, I would have stayed.
Se ele tivesse estudado, teria passado.
If he had studied, he would have passed.
Se tivéssemos visto, teríamos avisado.
If we had seen, we would have warned.
Se você tivesse vindo, teria gostado.
If you had come, you would have liked it.
Se eu tivesse tido tempo, teria feito.
If I had had time, I would have done it.
Se a empresa tivesse investido, teríamos crescido.
If the company had invested, we would have grown.
Se ela não tivesse saído, teria visto o show.
If she hadn't left, she would have seen the show.
Se eles tivessem chegado antes, teriam nos encontrado.
If they had arrived earlier, they would have met us.
Se eu tivesse sabido da reunião, teria me preparado.
If I had known about the meeting, I would have prepared.
Se o governo tivesse implementado a reforma, a economia teria se estabilizado.
If the government had implemented the reform, the economy would have stabilized.
Se não tivesse havido aquele erro, o projeto teria sido um sucesso.
If there hadn't been that error, the project would have been a success.
Se tivéssemos considerado todas as variáveis, teríamos evitado o problema.
If we had considered all variables, we would have avoided the problem.
Se ele tivesse tido mais coragem, teria mudado o curso da história.
If he had had more courage, he would have changed the course of history.
Se a conjuntura econômica tivesse sido favorável, teríamos testemunhado um crescimento exponencial.
If the economic situation had been favorable, we would have witnessed exponential growth.
Se não tivesse ocorrido tal equívoco, teríamos logrado êxito na empreitada.
If such a mistake hadn't occurred, we would have succeeded in the endeavor.
Se tivéssemos ponderado as consequências, não teríamos incorrido em tal erro.
If we had pondered the consequences, we wouldn't have incurred such an error.
Se ela tivesse vislumbrado o desfecho, teria agido de forma distinta.
If she had foreseen the outcome, she would have acted differently.
Easily Confused
Learners mix up the simple and compound forms.
Using 'teria' in the 'se' clause.
Using 'tinha' instead of 'tivesse'.
Common Mistakes
Se eu tinha sabido...
Se eu tivesse sabido...
Se eu teria sabido...
Se eu tivesse sabido...
Se tivesse sabido, eu faria...
Se tivesse sabido, eu teria feito...
Se tivesse tido, teria tido.
Se tivesse tido, teria tido.
Sentence Patterns
Se eu tivesse ___ , eu teria ___ .
Se você tivesse ___ , teria ___ ?
Se nós tivéssemos ___ , teríamos ___ .
Se eles não tivessem ___ , não teriam ___ .
Real World Usage
Se eu tivesse visto sua msg, teria respondido.
Se eu tivesse tido mais experiência, teria aplicado antes.
Se eu tivesse sabido que era tão bom, teria ido!
Se tivéssemos reservado o hotel, teríamos economizado.
Se eu tivesse pedido antes, teria chegado quente.
Se os dados tivessem sido analisados, teríamos concluído.
The 'Se' Rule
Don't use 'tinha'
Agreement
Regional variation
Smart Tips
Always use the full 'tivesse' form to sound professional.
Don't be surprised if they use 'tinha', but stick to 'tivesse' for clarity.
Remember to place the pronoun before the auxiliary.
Keep the 'se' clause structure intact.
Pronunciation
Tivesse
The 'ss' is a soft 's' sound. The 'e' at the end is often dropped in fast speech.
Conditional dip
Se eu tivesse sabido ↘, eu teria vindo ↗.
The first clause falls, the second rises.
Memorize It
Mnemonic
Tivesse-Teria: The T-T team. If you have a 'Tivesse' (If), you must have a 'Teria' (Then).
Visual Association
Imagine a fork in the road. One path is reality, the other is a ghost path. The ghost path is the 'tivesse' path.
Rhyme
Se tivesse o passado, teria o resultado.
Story
Maria missed the bus. She thought: 'If I had woken up earlier (Se eu tivesse acordado), I would have caught the bus (teria pegado o ônibus). But I didn't, so I am here.'
Word Web
Challenge
Write 3 sentences about things you would have done differently yesterday.
Cultural Notes
Brazilians often use the imperfect indicative ('tinha') in informal speech instead of the pluperfect subjunctive.
European Portuguese speakers are more likely to maintain the formal subjunctive structure.
In formal writing, the 'tivesse' form is mandatory regardless of dialect.
Derived from Latin pluperfect subjunctive.
Conversation Starters
Se você tivesse nascido em outro país, onde teria morado?
Se você tivesse tido mais tempo ontem, o que teria feito?
Se você não tivesse estudado português, o que estaria fazendo?
Se você tivesse ganhado na loteria, teria comprado o quê?
Journal Prompts
Common Mistakes
Test Yourself
Se eu ___ (saber), teria ido.
Se você ___ (ter) tempo, teria feito?
Find and fix the mistake:
Se eu teria visto, teria falado.
Eu não vi, então não falei. (Se...)
Match each item on the left with its pair on the right:
Se ___ (nós) tivéssemos...
teria / se / eu / tido / tempo / feito / o / trabalho.
'Se eu tivesse sabido, eu teria ido.'
Score: /8
Practice Exercises
8 exercisesSe eu ___ (saber), teria ido.
Se você ___ (ter) tempo, teria feito?
Find and fix the mistake:
Se eu teria visto, teria falado.
Eu não vi, então não falei. (Se...)
Se ele tivesse vindo, ...
Se ___ (nós) tivéssemos...
teria / se / eu / tido / tempo / feito / o / trabalho.
'Se eu tivesse sabido, eu teria ido.'
Score: /8
Practice Bank
10 exercisesSe nós tivéssemos ___ o trabalho, o chefe não estaria bravo.
Connect the clauses:
comprado / eu / se / tivesse / dinheiro / teria / .
How do you say 'If I had gone' in Portuguese?
Se eu tivesse visto, eu ia falar com você.
Which verb form completes: 'Se ele tivesse ___ (dizer)...'?
Se eles ___ chegado cedo, teriam visto o show.
Se você não tivesse mentido, ela ___ (perdoar) você.
Match structure to time:
Se nós tivéssemos corrido, tivéssemos alcançado o trem.
Score: /10
FAQ (8)
In informal Brazilian speech, yes. In formal writing or exams, no.
Because it uses two verbs: the auxiliary 'ter' and the main verb's participle.
No, when used with 'ter', it remains in the masculine singular form.
Yes: 'Eu teria ido se tivesse sabido.'
Yes, especially when discussing past plans that failed.
Yes, it functions exactly the same way.
The pronoun goes before the auxiliary: 'Se eu me tivesse lembrado...'
Write down regrets or 'what if' scenarios from your week.
Scaffolded Practice
1
2
3
4
Mastery Progress
Needs Practice
Improving
Strong
Mastered
In Other Languages
Si hubiera sabido...
The auxiliary verb is different.
Si j'avais su...
French uses indicative, Portuguese uses subjunctive.
Wenn ich gewusst hätte...
Word order is very different.
知っていたら...
No verb conjugation for person.
لو كنت أعرف...
Different particle usage.
如果我早知道...
No verb conjugation.
Learning Path
Prerequisites
Related Videos
Related Grammar Rules
Omitting Repeated Words (Elipse & Zeugma)
Overview Ever caught yourself listening to a native Portuguese speaker and wondering where half the words went? It is no...
Mastering Rhetorical Repetition (Repetição Retórica)
Overview Ever wondered why some Netflix monologues give you chills? Or why that one LinkedIn post went viral? It is not...
Unreal Hypotheses: Dreams and Regrets (se eu fosse, eu faria)
Overview The **Unreal Hypotheses** in Portuguese, often encapsulated by the structure `se eu fosse, eu faria` (if I were...
Reported Speech in the Past (Ele disse que...)
Overview Reporting what someone else said, thought, or commanded is a fundamental aspect of communication. In Portuguese...
Future in the Past: Reporting What Someone 'Would' Do (Iria)
Overview Ever promised a friend you'd call them back, but then your phone died and you forgot? Or maybe you're recountin...