B2 Advanced Syntax 14 min read Difícil

Pasado Hipotético (Si hubiera sabido...)

Para hablar de arrepentimientos o situaciones que no ocurrieron en el pasado, combina tivesse (hubiera) con teria (habría) seguido del verbo principal.

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').
Se + [tivesse/tivéssemos] + [participle] + , + [teria/teríamos] + [participle]

Overview

### Overview
¡Hola! Qué gusto saludarte. Como hablante nativo de español, sé perfectamente que cuando alcanzamos un nivel B2, el mayor desafío no es el vocabulario, sino esa estructura fina que nos permite expresar mundos que no existen: el pasado hipotético.
En portugués, esta estructura se conoce como el Terceiro Condicional. Es la herramienta gramatical que nos permite hablar de situaciones que no ocurrieron en el pasado y de sus consecuencias, que, por lógica, tampoco sucedieron. En español, esto es equivalente a nuestro
Si hubiera/hubiese sabido, habría ido
.
¿Por qué es tan importante? Porque marca la diferencia entre un nivel intermedio y uno avanzado. Te permite reflexionar, lamentar, analizar y hasta especular sobre la historia.
Imagínate que estás en una reunión de trabajo o tomando un café con amigos portugueses; poder decir
si hubiéramos tomado esa decisión, el proyecto habría tenido éxito
es mucho más elegante que simplemente decir
no tomamos la decisión y el proyecto falló
. Esta estructura es el puente entre los hechos y la imaginación. Al compararla con el español, verás que la lógica es casi idéntica, pero el reto reside en la morfología, especialmente en el uso del verbo auxiliar ter (tener) y la conjugación del Pretérito Mais-que-Perfeito Composto do Subjuntivo.
¡Vamos a refinar esa precisión!
### How This Grammar Works
Para entender esta estructura, debemos dividirla en dos partes, tal como hacemos en español. Primero, la prótase (la cláusula con se), que es la condición irrealizable. Segundo, la apódose (la cláusula principal), que es el resultado hipotético.
En español usamos el Pluscuamperfecto de Subjuntivo (hubiera/hubiese) y el Condicional Compuesto (habría). En portugués, la lógica es paralela pero con sus propios verbos.
En la cláusula del se, utilizamos el Pretérito Mais-que-Perfeito Composto do Subjuntivo. Esto suena intimidante, pero piénsalo así: es el equivalente exacto al hubiera/hubiese del español. Usamos el verbo auxiliar ter conjugado en el Pretérito Imperfeito do Subjuntivo (tivesse) más el participio pasado del verbo principal.
Por ejemplo, Se eu tivesse falado es
Si yo hubiera/hubiese hablado
.
En la cláusula del resultado, usamos el Condicional Composto (o Futuro do Pretérito Composto). Aquí, el verbo auxiliar ter se conjuga en el Futuro do Pretérito Simples (teria) más el participio pasado. Es el espejo del habría en español.
La clave aquí es que el portugués, al igual que el español, requiere que ambas partes estén en tiempos compuestos para indicar que el evento está cerrado en el pasado y que la posibilidad ya no existe. Es una arquitectura gramatical de doble capa: el tiempo del auxiliar marca el modo (subjuntivo para la condición, condicional para el resultado) y el participio marca la completitud del pasado.
### Formation Pattern
La formación sigue una fórmula matemática muy clara. El verbo ter es el motor de esta estructura. Aquí tienes la tabla de formación para que no quepan dudas:
| Elemento | Estructura en Portugués | Equivalente en Español |
| :--- | :--- | :--- |
| Condición (Se) | tivesse + participio | hubiera/hubiese + participio |
| Resultado | teria + participio | habría + participio |
Ejemplos de conjugación:
  • Se eu tivesse visto (Si yo hubiera visto)
  • Nós teríamos feito (Nosotros habríamos hecho)
Aquí tienes una tabla comparativa de las estructuras:
| Portugués (B2) | Español (Nativo) | Diferencia clave |
| :--- | :--- | :--- |
| Se eu tivesse ido | Si yo hubiera ido | tivesse vs hubiera |
| Eu teria chegado | Yo habría llegado | teria vs habría |
| Se eles tivessem dito | Si ellos hubieran dicho | tivessem vs hubieran |
Como ves, la estructura es prácticamente un espejo. El mayor peligro para nosotros es la terminación de tivesse y tivessem, ya que en español nos acostumbramos a la terminación en -ra o -se (hubiera/hubiese), mientras que en portugués la forma en -sse es la estándar y única en el uso diario.
### When To Use It
El uso de esta estructura es vital en situaciones donde el pasado ya es inmutable. Imagina que estás analizando un error de estrategia en tu trabajo en Netflix o en una startup: Se tivéssemos investido mais em marketing, teríamos alcançado mais clientes. Aquí estás analizando un hecho que no ocurrió.
También lo usamos para expresar alivio. Imagínate que llegas tarde al aeropuerto y el avión se va, pero luego descubres que ese avión tuvo problemas técnicos. Dirías: Se eu tivesse embarcado naquele voo, teria passado por um susto terrível.
Es el uso del hubiera para situaciones de las que nos salvamos.
Además, es fundamental para el arrepentimiento personal.
Si hubiera estudiado más, habría aprobado
. En portugués: Se eu tivesse estudado mais, teria passado.
Es la forma más común de expresar frustración por decisiones tomadas. En contextos más formales, como una presentación académica o una reunión de negocios, esta estructura le da un tono de seriedad y profundidad analítica. No estás solo narrando hechos, estás construyendo un modelo mental de
qué hubiera pasado si...
, lo cual demuestra un nivel de pensamiento abstracto muy superior al de un estudiante promedio.
### Common Mistakes
Como hispanohablantes, nuestra mayor trampa es la interferencia de nuestra propia lengua. Aquí están los errores más comunes:
  1. 1Uso del condicional en la cláusula del se: Es el error número uno. Muchos estudiantes dicen *Se eu teria sabido.... Esto ocurre porque en el habla coloquial de algunas regiones de Latinoamérica, a veces usamos el condicional de forma incorrecta en la condición. En portugués, esto es gramaticalmente inaceptable. Recuerda: se + tivesse (subjuntivo), nunca se + teria (condicional).
  1. 1Confusión con el presente del subjuntivo: A veces, por rapidez, intentamos usar tenha en lugar de tivesse. *Se eu tenha sabido... es incorrecto porque el tiempo no concuerda con el pasado. El Pretérito Imperfeito do Subjuntivo es obligatorio para mantener la distancia temporal del pasado.
  1. 1El error de la doble condicional: Algunos estudiantes, al no recordar el tivesse, usan el condicional en ambos lados: *Se eu teria sabido, eu teria feito. Esto suena muy mal al oído de un nativo. El cerebro debe recordar que la condición (el se) siempre exige el mecanismo del subjuntivo, mientras que el resultado exige el mecanismo del condicional.
### Contrast With Similar Patterns
Es importante no confundir el Terceiro Condicional con el Segundo Condicional (situaciones hipotéticas presentes).
| Tipo de Condicional | Tiempo verbal (se) | Tiempo verbal (resultado) | Significado |
| :--- | :--- | :--- | :--- |
| 2º Condicional | Pretérito Imperfeito do Subjuntivo | Futuro do Pretérito Simples | Hipótesis presente/futura |
| 3º Condicional | Pretérito Mais-que-Perfeito Composto | Condicional Composto | Hipótesis pasada (irreal) |
Ejemplo: Se eu tivesse dinheiro, viajaria (Si tuviera dinero -ahora-, viajaría). Esto es el 2º condicional. Compáralo con: Se eu tivesse tido dinheiro, teria viajado (Si hubiera tenido dinero -en el pasado-, habría viajado).
La diferencia es el uso del tiempo compuesto (tivesse tido). ¡Ojo! La mayoría de los errores ocurren aquí, al intentar usar la forma simple para hablar del pasado.
### Quick FAQ
  1. 1¿Puedo usar hubiese en lugar de tivesse?
No, en portugués no existe una alternativa como en español donde tenemos hubiera y hubiese. Debes usar siempre la terminación en -sse (tivesse, tivéssemos, etc.).
  1. 1¿Es obligatorio usar el verbo ter?
Sí, para esta estructura de pasado, el verbo ter es el auxiliar obligatorio. No puedes usar ser o haver como auxiliares aquí, ya que el portugués actual prefiere ter para los tiempos compuestos.
  1. 1¿Puedo cambiar el orden de las cláusulas?
¡Claro que sí! Puedes decir Eu teria viajado se tivesse tido dinheiro o Se tivesse tido dinheiro, eu teria viajado. El significado es idéntico, solo cambia el énfasis. La estructura con se al principio es un poco más común en el lenguaje formal o escrito.

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.

1

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

Reference table for Pasado Hipotético (Si hubiera sabido...)
Sujeto Cláusula 'Se' (Condición) Cláusula de Resultado Traducción
Eu
tivesse falado
teria ouvido
Si yo hubiera hablado / habría escuchado
Você/Ele/Ela
tivesse chegado
teria visto
Si usted/él/ella hubiera llegado / habría visto
Nós
tivéssemos saído
teríamos rido
Si nosotros hubiéramos salido / habríamos reído
Eles/Elas
tivessem pedido
teriam comido
Si ellos/ellas hubieran pedido / habrían comido
Eu (Negativo)
não tivesse ido
não teria caído
Si yo no hubiera ido / no me habría caído
Tu (EP/Informal)
tivesses dito
terias feito
Si tú hubieras dicho / habrías hecho

Espectro de formalidad

Formal
Se eu tivesse tido conhecimento, ter-me-ia deslocado.

Se eu tivesse tido conhecimento, ter-me-ia deslocado. (General)

Neutral
Se eu tivesse sabido, eu teria vindo.

Se eu tivesse sabido, eu teria vindo. (General)

Informal
Se eu soubesse, tinha vindo.

Se eu soubesse, tinha vindo. (General)

Jerga
Se eu soubesse, vinha.

Se eu soubesse, vinha. (General)

Eligiendo el tiempo correcto

1

¿Hablas del pasado?

YES
Ir al siguiente paso
NO
Usa Subjuntivo Imperfecto (Se eu fizesse...)
2

¿El evento ocurrió realmente?

YES
Usa Indicativo (Quando eu fiz...)
NO
Usa Estructura Compuesta (Se eu tivesse feito...)

Tipos de Condicionales

Hipótesis Presente
Se eu tivesse tempo... Si tuviera tiempo (ahora)...
...eu viajaria. ...yo viajaría.
Hipótesis Pasada (Lamentos)
Se eu tivesse tido tempo... Si hubiera tenido tiempo (entonces)...
...eu teria viajado. ...habría viajado.

Anatomía de un Arrepentimiento

La Fórmula

Condición (Causa)

  • tivesse + participio hubiera hecho

Resultado (Efecto)

  • teria + participio habría hecho

Participios Irregulares Comunes

🔥

Imprescindibles

  • Fazer → Feito
  • Dizer → Dito
  • Ver → Visto
  • Vir → Vindo
⚠️

Ojo con estos

  • Pôr → Posto
  • Escrever → Escrito
  • Abrir → Aberto

Ejemplos por nivel

1

Se eu tivesse dinheiro, compraria.

If I had money, I would buy.

1

Se tivesse chovido, eu teria ficado.

If it had rained, I would have stayed.

1

Se ele tivesse estudado, teria passado.

If he had studied, he would have passed.

2

Se tivéssemos visto, teríamos avisado.

If we had seen, we would have warned.

3

Se você tivesse vindo, teria gostado.

If you had come, you would have liked it.

4

Se eu tivesse tido tempo, teria feito.

If I had had time, I would have done it.

1

Se a empresa tivesse investido, teríamos crescido.

If the company had invested, we would have grown.

2

Se ela não tivesse saído, teria visto o show.

If she hadn't left, she would have seen the show.

3

Se eles tivessem chegado antes, teriam nos encontrado.

If they had arrived earlier, they would have met us.

4

Se eu tivesse sabido da reunião, teria me preparado.

If I had known about the meeting, I would have prepared.

1

Se o governo tivesse implementado a reforma, a economia teria se estabilizado.

If the government had implemented the reform, the economy would have stabilized.

2

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.

3

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.

4

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.

1

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.

2

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.

3

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.

4

Se ela tivesse vislumbrado o desfecho, teria agido de forma distinta.

If she had foreseen the outcome, she would have acted differently.

Fácil de confundir

Hypothetical Past (If I had known...) vs Imperfeito do Subjuntivo vs. Mais-que-perfeito Composto

Learners mix up the simple and compound forms.

Hypothetical Past (If I had known...) vs Conditional vs. Subjunctive

Using 'teria' in the 'se' clause.

Hypothetical Past (If I had known...) vs Indicative vs. Subjunctive

Using 'tinha' instead of 'tivesse'.

Errores comunes

Se eu tinha sabido...

Se eu tivesse sabido...

Using indicative instead of subjunctive.

Se eu teria sabido...

Se eu tivesse sabido...

Using conditional in the 'if' clause.

Se tivesse sabido, eu faria...

Se tivesse sabido, eu teria feito...

Using simple conditional instead of compound.

Se tivesse tido, teria tido.

Se tivesse tido, teria tido.

Grammatically correct but stylistically repetitive.

Patrones de oraciones

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

Texting common

Se eu tivesse visto sua msg, teria respondido.

Job Interview common

Se eu tivesse tido mais experiência, teria aplicado antes.

Social Media common

Se eu tivesse sabido que era tão bom, teria ido!

Travel occasional

Se tivéssemos reservado o hotel, teríamos economizado.

Food Delivery occasional

Se eu tivesse pedido antes, teria chegado quente.

Academic Writing common

Se os dados tivessem sido analisados, teríamos concluído.

💬

Portugués brasileño hablado

En charlas relajadas, los brasileños suelen acortar el resultado. En lugar de decir 'eu teria ido', es muy común escuchar 'eu ia' o incluso 'eu tinha ido'. Usa 'teria' para escribir, pero no te asustes si escuchas:
Se eu soubesse, eu ia com você.
⚠️

La regla del 'Se'

¡Ojo aquí! Nunca pongas 'teria' inmediatamente después de 'se'. Suena tan mal como decir 'Si yo habría' en español. Lo correcto es:
Se eu tivesse dinheiro, teria comprado.
🎯

Atajo de pronunciación

Cuando hablamos rápido, las vocales se fusionan. 'Se eu tivesse' suele sonar como una sola palabra: Seu tivesse. Intenta decirlo fluido.

Smart Tips

Always use the full 'tivesse' form to sound professional.

Se eu tinha estudado... Se eu tivesse estudado...

Don't be surprised if they use 'tinha', but stick to 'tivesse' for clarity.

Se eu tinha visto... Se eu tivesse visto...

Remember to place the pronoun before the auxiliary.

Se eu tivesse lembrado-me... Se eu me tivesse lembrado...

Keep the 'se' clause structure intact.

Teria você ido se tivesse sabido? Se você tivesse sabido, teria ido?

Pronunciación

tee-VEH-seh

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.

Memorízalo

Mnemotecnia

Tivesse-Teria: The T-T team. If you have a 'Tivesse' (If), you must have a 'Teria' (Then).

Asociación visual

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

SeTivesseTeriaParticípioPassadoCondicionalHipótese

Desafío

Write 3 sentences about things you would have done differently yesterday.

Notas culturales

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.

Inicios de conversación

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ê?

Temas para diario

Write about a regret from last year.
Hypothesize about a historical event.
What would you have changed about your last vacation?
Reflect on a missed career opportunity.

Errores comunes

Incorrect

Correcto


Incorrect

Correcto


Incorrect

Correcto


Incorrect

Correcto

Test Yourself

Completa con la forma correcta de los verbos.

Se eu ___ (saber), eu ___ (ajudar).

✓ Correct! ✗ Not quite. Correct answer: tivesse sabido / teria ajudado
Necesitamos 'tivesse' + participio para la condición y 'teria' + participio para el resultado.
¿Qué frase se refiere a un pasado hipotético? Opción múltiple

Elige la opción correcta:

✓ Correct! ✗ Not quite. Correct answer: Se eu tivesse tido tempo, eu teria ido.
Solo la tercera opción usa la estructura compuesta (Pretérito Pluscuamperfecto del Subjuntivo + Condicional Compuesto) para un evento pasado que no ocurrió.
Encuentra el error en esta frase. Error Correction

Find and fix the mistake:

Se você teria me ligado, eu teria atendido.

✓ Correct! ✗ Not quite. Correct answer: Cambia 'teria me ligado' por 'tivesse me ligado'
Nunca uses el condicional ('teria') en la cláusula con 'se'. Usa el subjuntivo ('tivesse').

Score: /3

Ejercicios de practica

8 exercises
Complete the sentence.

Se eu ___ (saber), teria ido.

✓ Correct! ✗ Not quite. Correct answer: tivesse sabido
Requires pluperfect subjunctive.
Choose the correct form. Opción múltiple

Se você ___ (ter) tempo, teria feito?

✓ Correct! ✗ Not quite. Correct answer: tivesse tido
Correct subjunctive form.
Fix the sentence. Error Correction

Find and fix the mistake:

Se eu teria visto, teria falado.

✓ Correct! ✗ Not quite. Correct answer: Se eu tivesse visto...
Conditional cannot follow 'se'.
Transform to hypothetical past. Sentence Transformation

Eu não vi, então não falei. (Se...)

✓ Correct! ✗ Not quite. Correct answer: Se eu tivesse visto, teria falado.
Correct structure.
Match the clauses. Match Pairs

Se ele tivesse vindo, ...

✓ Correct! ✗ Not quite. Correct answer: teria gostado
Conditional result.
Conjugate 'ter' for 'nós'. Conjugation Drill

Se ___ (nós) tivéssemos...

✓ Correct! ✗ Not quite. Correct answer: tivéssemos
Correct conjugation.
Order the words. Sentence Building

teria / se / eu / tido / tempo / feito / o / trabalho.

✓ Correct! ✗ Not quite. Correct answer: Se eu tivesse tido tempo, teria feito o trabalho.
Correct word order.
Is this correct? True False Rule

'Se eu tivesse sabido, eu teria ido.'

✓ Correct! ✗ Not quite. Correct answer: True
Perfect structure.

Score: /8

Practice Bank

10 exercises
Conjuga 'fazer' correctamente. Completar huecos

Se nós tivéssemos ___ o trabalho, o chefe não estaria bravo.

✓ Correct! ✗ Not quite. Correct answer: feito
Une el inicio con su final lógico. Match Pairs

Conecta las cláusulas lógicas:

✓ Correct! ✗ Not quite. Correct answer: ["Se eu tivesse estudado :: eu teria passado na prova","Se n\u00e3o tivesse chovido :: n\u00f3s ter\u00edamos ido \u00e0 praia","Se ela tivesse visto :: ela teria gritado"]
Ordena la frase. Sentence Reorder

comprado / eu / se / tivesse / dinheiro / teria / .

✓ Correct! ✗ Not quite. Correct answer: Eu teria comprado se tivesse dinheiro.
Traduce 'Si yo hubiera ido'. Traducción

¿Cómo se dice 'Si yo hubiera ido' en portugués?

✓ Correct! ✗ Not quite. Correct answer: Se eu tivesse ido
Corrige el coloquialismo para un texto formal. Error Correction

Se eu tivesse visto, eu ia falar com você.

✓ Correct! ✗ Not quite. Correct answer: Se eu tivesse visto, eu teria falado com você.
Identifica el participio irregular. Opción múltiple

¿Qué forma completa: 'Se ele tivesse ___ (dizer)...'?

✓ Correct! ✗ Not quite. Correct answer: dito
Elige el auxiliar correcto. Completar huecos

Se eles ___ chegado cedo, teriam visto o show.

✓ Correct! ✗ Not quite. Correct answer: tivessem
Completa la cláusula de resultado. Completar huecos

Se você não tivesse mentido, ela ___ (perdoar) você.

✓ Correct! ✗ Not quite. Correct answer: teria perdoado
Relaciona el tiempo verbal con su significado. Match Pairs

Une la estructura con su tiempo:

✓ Correct! ✗ Not quite. Correct answer: ["Se eu estudasse, passaria :: Hip\u00f3tesis Presente\/Futuro","Se eu tivesse estudado, teria passado :: Hip\u00f3tesis Pasada"]
Detecta el error de 'doble subjuntivo'. Error Correction

Se nós tivéssemos corrido, tivéssemos alcançado o trem.

✓ Correct! ✗ Not quite. Correct answer: Reemplaza el segundo 'tivéssemos' por 'teríamos'

Score: /10

Preguntas frecuentes (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

1

2

2

3

3

4

4

Mastery Progress

Needs Practice

Improving

Strong

Mastered

In Other Languages

Spanish high

Si hubiera sabido...

The auxiliary verb is different.

French high

Si j'avais su...

French uses indicative, Portuguese uses subjunctive.

German moderate

Wenn ich gewusst hätte...

Word order is very different.

Japanese low

知っていたら...

No verb conjugation for person.

Arabic moderate

لو كنت أعرف...

Different particle usage.

Chinese low

如果我早知道...

No verb conjugation.

Learning Path

Prerequisites

Was this helpful?
¡No hay comentarios todavía. Sé el primero en compartir tus ideas!