Pular para o conteúdo
0 de 7 diasNada para revisar

Gramática · B2

Condições irreais no passado: mais-que-perfeito do subjuntivo e condicional composto

Condicionales irreales de pasado: pluscuamperfecto de subjuntivo y condicional compuesto

A resposta curta

Condições contrárias a fatos passados usam si + mais-que-perfeito do subjuntivo (hubiera / hubiese + particípio) e, no resultado, o condicional composto (habría + particípio) ou hubiera + particípio: Si hubiera sabido, te habría llamado (se eu tivesse sabido, teria ligado). As combinações mistas ligam uma condição passada a um resultado presente, e as mesmas formas expressam arrependimento e censura.

Si hubiera estudiado más… (no estudié)…ahora tendría un trabajo mejor.agora
Condição no passado, resultado no presente (mista)

Agora: si + imperfeito do subjuntivo → condicional

  • Si tuviera tiempo, iría.
  • Si lo supiera, te lo diría.

Naquela época: si + mais-que-perfeito do subjuntivo → condicional composto / hubiera

  • Si hubiera tenido tiempo, habría ido.
  • Si lo hubiera sabido, te lo habría dicho.
Irreal no presente × irreal no passado
hacerMais-que-perfeito do subjuntivopluscuamperfecto de subjuntivoComo funciona →
yohubiera hecho (irregular)
túhubieras hecho (irregular)
él · ella · ustedhubiera hecho (irregular)
nosotroshubiéramos hecho (irregular)
vosotrosEspanhahubierais hecho (irregular)
ellos · ustedeshubieran hecho (irregular)
hacer no mais-que-perfeito do subjuntivo: hubiera hecho…
hacerCondicional compostocondicional perfectoComo funciona →
yohabría hecho (irregular)
túhabrías hecho (irregular)
él · ella · ustedhabría hecho (irregular)
nosotroshabríamos hecho (irregular)
vosotrosEspanhahabríais hecho (irregular)
ellos · ustedeshabrían hecho (irregular)
hacer no condicional composto: habría hecho…

Formas-chave

  • hubiera / hubiese + participle; habría + participle
  • Past unreal: Si hubiera sabido, te habría llamado / te hubiera llamado.
  • Mixed: Si hubiera estudiado, ahora tendría un buen trabajo.
  • Regret: Ojalá no hubiera dicho eso. ¡Quién lo hubiera dicho!
  • Reproach: Habrías podido avisarme. No deberías haberlo hecho.

O que é

O tópico anterior imaginava um presente diferente: Si tuviera tiempo, iría. Este olha para um passado que já não pode mudar. Si hubiera sabido que estabas enfermo, te habría llamado: eu não sabia, então não liguei. O espanhol forma essas condicionales irreales de pasado com o mais-que-perfeito do subjuntivo (pluscuamperfecto de subjuntivo, o nosso "se eu tivesse feito") na oração com si e o condicional composto (condicional compuesto, o nosso "teria feito") no resultado. As mesmas formas expressam arrependimento (Ojalá no hubiera dicho eso) e censura (Habrías podido avisarme).

Como se forma

Os dois tempos são compostos: uma forma de haber + particípio (hablado, comido, vivido e os irregulares hecho, dicho, visto, puesto, escrito, vuelto, roto, abierto). O particípio não muda a terminação.

PessoaMais-que-perfeito do subjuntivo (oração com si)Condicional composto (resultado)
yohubiera / hubiese habladohabría hablado
túhubieras / hubieses habladohabrías hablado
él / ella / ustedhubiera / hubiese habladohabría hablado
nosotroshubiéramos / hubiésemos habladohabríamos hablado
ellos / ellas / ustedeshubieran / hubiesen habladohabrían hablado
vosotros (es-ES)hubierais / hubieseis habladohabríais hablado

A oração com si leva hubiera ou hubiese + particípio; o resultado leva habría + particípio. No resultado, o espanhol também aceita hubiera (e, menos, hubiese): te habría llamado e te hubiera llamado são padrão, e hubiera é muito comum na fala latino-americana. O que nunca vai depois de si é habría.

CombinaçãoCondiçãoResultado
passado → passadoSi hubiera sabido,te habría llamado.
passado → presente (mista)Si hubiera estudiado más,ahora tendría un trabajo mejor.
presente → passado (mista)Si no fuera tan despistada,no habría dejado las llaves en el taxi.

Também dá para misturar tempos. Uma condição passada pode ter resultado no presente (Si hubiera estudiado más, ahora tendría un trabajo mejor, "se eu tivesse estudado mais, hoje teria um emprego melhor"), e uma condição permanente pode explicar um resultado passado (Si no fuera tan despistada, no habría dejado las llaves en el taxi, "se eu não fosse tão distraída, não teria esquecido as chaves no táxi"). Escolha cada metade pelo seu próprio tempo.

Quando usar

  • Oportunidades perdidas: Si hubiéramos salido más temprano, no habríamos perdido el vuelo.
  • Arrependimento com ojalá + mais-que-perfeito do subjuntivo: Ojalá no hubiera dicho eso delante de todos ("quem dera eu não tivesse dito isso na frente de todo mundo"). Compare Ojalá no haya dicho eso: "tomara que ela não tenha dito isso", quando você ainda não sabe.
  • Censura: Habrías podido pedirme ayuda ("você podia ter me pedido ajuda"). No deberías haberlo hecho. Na América Latina, hubieras + particípio sozinho é uma bronca do dia a dia: ¡Me hubieras dicho que venías! ("você devia ter me dito que vinha!").
  • Surpresa: ¡Quién lo hubiera dicho! ("quem diria!").
  • Si me hubieras avisado, te hubiera guardado un lugar.Se você tivesse me avisado, eu teria guardado um lugar para você.hubiera no resultado
  • Si hubiera estudiado más, ahora tendría un trabajo mejor.Se eu tivesse estudado mais, hoje teria um emprego melhor.condição passada, resultado presente
  • Habrías podido pedirme ayuda.Você podia ter me pedido ajuda.censura
  • ¡Quién lo hubiera dicho! El equipo más pequeño ganó el torneo.Quem diria! O time mais fraco ganhou o campeonato.surpresa

Contrastes e armadilhas

  • Nunca habría depois de si. ✗ Si habría sabido… é o irmão passado de ✗ si tendría. Depois de si, use hubiera ou hubiese.
  • Nem mais-que-perfeito do indicativo. ✗ Si había sabido (calcado do inglês If I had known ou do francês Si j'avais su) está errado; no resultado, ✗ te había llamado também. Use si hubiera sabido, te habría llamado (ou te hubiera llamado).
  • Simples ou composto? Acompanhe o tempo: Si tuviera dinero, viajaría (agora) × Si hubiera tenido dinero, habría viajado (naquela época). Com ahora, hoy ou ya no resultado, use o condicional simples: ✗ ahora habría tenido → ahora tendría.
  • Particípios irregulares. ✗ hubiera hacido, ✗ escribido, ✗ ponido → hecho, escrito, puesto.

Para quem fala português

A correspondência é quase perfeita, e isso joga a seu favor:

  • se eu tivesse sabido → si hubiera (hubiese) sabido
  • eu teria ligado → habría llamado (ou hubiera llamado)
  • quem dera eu não tivesse dito → ojalá no hubiera dicho
  • você podia ter avisado → habrías podido avisar, ou simplesmente ¡me hubieras avisado!

Três armadilhas típicas de brasileiros:

  1. O auxiliar é haber, nunca tener. Em português o composto se faz com ter (tivesse feito, teria feito); em espanhol, só com haber: ✗ si tuviera sabido, ✗ tendría llamado → si hubiera sabido, habría llamado. É o erro número um.
  2. "Se eu soubesse" com sentido passado. O português usa muito o imperfeito do subjuntivo para o passado (se eu soubesse, teria vindo). Em espanhol, para o passado, use a forma composta: si lo hubiera sabido, habría venido. Si lo supiera fala do presente.
  3. "Eu tinha ligado" na fala. No Brasil é comum dizer se eu soubesse, eu tinha ligado. Em espanhol, ✗ te había llamado no resultado é erro: use te habría llamado ou te hubiera llamado. E lembre: hubiese tem um s só, nunca ✗ hubiesse.

Resolva 3 agora

1 / 3

Si (poner) el despertador anoche, no habría llegado tarde a la entrevista.

Se eu tivesse colocado o despertador ontem à noite, não teria chegado atrasado à entrevista.

Sem precisar de conta.

Exemplos

  • Si hubiera sabido que estabas enfermo, te habría llamado.Se eu tivesse sabido que você estava doente, teria te ligado.
  • Ojalá no hubiera dicho eso delante de todos.Quem dera eu não tivesse dito isso na frente de todo mundo.
  • Si hubiéramos salido más temprano, no habríamos perdido el vuelo.Se a gente tivesse saído mais cedo, não teria perdido o voo.
  • Si me hubieras avisado, te hubiera guardado un lugar.Se você tivesse me avisado, eu teria guardado um lugar para você.
  • Si hubiera estudiado más, ahora tendría un trabajo mejor.Se eu tivesse estudado mais, hoje teria um emprego melhor.
  • Si no fuera tan despistada, no habría dejado las llaves en el taxi.Se eu não fosse tão distraída, não teria esquecido as chaves no táxi.
  • Habrías podido pedirme ayuda.Você podia ter me pedido ajuda.
  • ¡Quién lo hubiera dicho! El equipo más pequeño ganó el torneo.Quem diria! O time mais fraco ganhou o campeonato.

Erros comuns

Os erros que os alunos realmente cometem, com o porquê de cada correção.

Si habría sabido, te habría llamado.Si hubiera sabido, te habría llamado.

Nunca condicional depois de si: a condição leva o mais-que-perfeito do subjuntivo, hubiera sabido.

Si hubiera sabido, te había llamado.Si hubiera sabido, te habría llamado.

O resultado leva o condicional composto (habría llamado) ou hubiera llamado, não o mais-que-perfeito do indicativo (o nosso "tinha ligado").

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

Em espanhol os tempos compostos sempre usam haber, nunca tener: "tivesse estudado" = hubiera estudiado.

Típico de quem fala português

Si hubiera estudiado, ahora habría tenido un buen trabajo.Si hubiera estudiado, ahora tendría un buen trabajo.

Quando o resultado é sobre o agora (ahora), use o condicional simples: tendría.

Ojalá no habría dicho eso.Ojalá no hubiera dicho eso.

Arrependimento sobre o passado: ojalá + mais-que-perfeito do subjuntivo (quem dera eu não tivesse dito), nunca o condicional.

Si había sabido, te habría llamado.Si hubiera sabido, te habría llamado.

O mais-que-perfeito do indicativo não serve depois de si: use o subjuntivo, hubiera sabido.

Típico de quem fala inglês, francês

Nota para quem fala português

A correspondência com o português é direta: Se eu tivesse sabido, teria ligado → Si hubiera sabido, habría llamado. Tivesse + particípio = hubiera (ou hubiese) + participio; teria + particípio = habría + participio. Atenção: em espanhol o auxiliar é sempre haber, nunca tener (✗ si tuviera sabido, ✗ tendría llamado). No resultado, o espanhol aceita habría ou hubiera (te hubiera llamado), mas não o mais-que-perfeito do indicativo que a fala brasileira usa (eu tinha ligado → ✗ te había llamado). E, para o passado, use a forma composta mesmo onde o português diria "se eu soubesse": si lo hubiera sabido. Como sempre, si sem acento, nunca condicional depois de si (✗ si habría sabido) e -se com um s só (hubiese).

Variação regional

  • Both habría and hubiera are standard in the main clause. Latin American speech also uses present or imperfect indicative in these clauses (Si hubiera estado yo, no te pasa nada): C2 recognition (es-g-100, es-g-107).