Si hubiera estudiado más, habría aprobado.Se eu tivesse estudado mais, teria passado.

O espanhol fala de um passado imaginado com uma receita de duas partes: si + pluscuamperfecto de subjuntivo para a condição e condicional perfecto para o resultado. A condição não se cumpriu, e o resultado também não. É o par no passado do padrão para o presente ou o futuro imaginados da condição irreal (Si tuviera tiempo, viajaría).

Resumindo: si + hubiera / hubiese + particípio, ... habría + particípio.

O padrão

Si hubiera llegado antes, te habría visto. (Se eu tivesse chegado mais cedo, teria te visto.) Si me lo hubieras dicho, te habría ayudado. (Se você tivesse me dito, eu teria te ajudado.) Si hubiéramos salido antes, no habríamos perdido el tren. (Se tivéssemos saído antes, não teríamos perdido o trem.)

Oração Tempo Exemplo
oração com si (condição) pluscuamperfecto de subjuntivo si hubiera sabido, si hubieras venido
oração principal (resultado) condicional perfecto habría ido, habrías ganado

A ordem é livre: Si hubiera estudiado más, habría aprobado e Habría aprobado si hubiera estudiado más significam exatamente a mesma coisa. A vírgula separa as orações só quando si vem primeiro. A condição aceita as duas terminações do pluscuamperfecto de subjuntivo (hubiera ou hubiese), sem diferença de significado: Si hubiese sabido, habría ido.

O português tem o mesmo padrão (Se eu tivesse sabido, teria ido), com o mais-que-perfeito do subjuntivo e o futuro do pretérito composto, então a lógica já é conhecida. Cuidado só com o auxiliar: o espanhol usa haber nas duas partes (hubiera sabido, habría ido), e o português usa ter (tivesse sabido, teria ido).

Hubiera na oração principal

Na oração principal, a forma em -ra do pluscuamperfecto de subjuntivo é uma alternativa frequente e aceita a habría:

  • Si hubiera estudiado más, habría aprobado.
  • Si hubiera estudiado más, hubiera aprobado.

As duas significam o mesmo, e habría é a opção mais neutra. A condição em si mantém sempre o pluscuamperfecto de subjuntivo: só a oração principal pode mudar.

Condição real no passado e condição irreal no passado

Nem toda oração com si sobre o passado é irreal. Quando a condição é simplesmente um fato que você não conhece (ou um acontecimento passado real), o espanhol usa o indicativo:

  • Condição real no passado: Si ya cenaste, no te sirvo más. (Se você já jantou, não vou te servir mais.) Aqui o jantar pode muito bem ter acontecido.
  • Condição irreal no passado (esta lição): Si hubieras cenado, no habrías pedido postre. (Se você tivesse jantado, não teria pedido sobremesa.) Quem fala apresenta o jantar como algo que não aconteceu.

Uma alternativa formal: de + infinitivo composto

Em vez de uma oração com si, o espanhol formal ou escrito costuma usar de + haber + particípio:

  • De haberlo sabido, habría ido. (Se eu tivesse sabido, teria ido.)
  • De haber llegado antes, te habríamos esperado. (Se tivéssemos chegado antes, teríamos te esperado.)

O significado é o mesmo de Si lo hubiera sabido, habría ido. A oração principal continua no condicional perfecto.

A ligação com o presente

Se a condição passada imaginada tem um resultado no presente, o espanhol muda a oração principal para o condicional simple. Esse padrão é tratado à parte em condicionais mistos (condição passada, resultado presente).

Nunca si + condicional

A oração com si nunca vai no condicional nem no condicional perfecto. No espanhol padrão, esse modo pertence só à oração principal. Formas como si habría sabido se ouvem em algumas regiões e registros, mas não são padrão, e uma prova ou um texto formal espera o pluscuamperfecto de subjuntivo.

  • ❌ Si habría sabido, habría ido. → ✅ Si hubiera sabido, habría ido.
  • ❌ Si habríamos llegado antes, te habríamos visto. → ✅ Si hubiéramos llegado antes, te habríamos visto.

Erros comuns

  • ❌ Si habría estudiado más, habría aprobado. → ✅ Si hubiera estudiado más, habría aprobado. (no espanhol padrão, a oração com si leva o pluscuamperfecto de subjuntivo, nunca o condicional perfecto.)
  • ❌ Si habías estudiado más, habrías aprobado. → ✅ Si hubieras estudiado más, habrías aprobado. (uma condição passada imaginada exige o subjuntivo, não o mais-que-perfeito do indicativo.)
  • ❌ Si hubieramos llegado antes... → ✅ Si hubiéramos llegado antes... (a forma de nosotros/as leva acento gráfico.)
  • ❌ Si hubiera estudiado más, aprobé. → ✅ Si hubiera estudiado más, habría aprobado. (o resultado de uma condição irreal no passado vai no condicional perfecto, não no pretérito indefinido.)

Teste seus conhecimentos

  1. Complete: Si (yo) __________ (saber) la verdad, no te lo __________ (decir).
  2. Complete: Si ellos __________ (venir) antes, __________ (ver, ellos) el espectáculo.
  3. Qual é o padrão: Si habría sabido, habría ido ou Si hubiera sabido, habría ido?
  4. Reescreva com de: Si lo hubiera visto, te lo habría dicho.
  5. Si Ana llegó temprano, no la vi é uma condição irreal ou real?
Ver respostas
  1. hubiera sabido, habría dicho: Si hubiera sabido la verdad, no te lo habría dicho.
  2. hubieran venido, habrían visto (ou hubieran visto): Si hubieran venido antes, habrían visto el espectáculo.
  3. Si hubiera sabido, habría ido: a oração com si leva o pluscuamperfecto de subjuntivo.
  4. De haberlo visto, te lo habría dicho.
  5. Real: o indicativo (llegó) apresenta a chegada antecipada de Ana como uma possibilidade real ou em aberto, e não como algo contrário aos fatos.

Principais conclusões

  • Condição irreal no passado = si + pluscuamperfecto de subjuntivo, ... condicional perfecto (Si hubiera estudiado, habría aprobado).
  • A condição nunca vai no condicional; na oração principal, hubiera é uma alternativa aceita a habría.
  • As condições reais no passado usam o indicativo (Si ya cenaste...); as irreais, o subjuntivo.
  • De + haber + particípio é uma alternativa formal à oração com si (De haberlo sabido...).
  • A ordem das orações é livre, e a forma de nosotros/as mantém o acento (hubiéramos).