B1 Subjunctive 15 min read Difícil

Arrependimentos passados: Pretérito mais-que-perfeito do subjuntivo (hubiera)

Você tem um superpoder para voltar no tempo! Use hubiera + particípio para falar de arrependimentos e «e se...» do passado.

Grammar Rule in 30 Seconds

Use 'hubiera' + past participle to express regrets or hypothetical situations that didn't happen in the past.

  • Use it after 'ojalá' to express a past wish: 'Ojalá hubiera estudiado más.'
  • Use it in the 'if' clause of a third conditional: 'Si hubiera sabido, habría venido.'
  • Use it after expressions of emotion in the past: 'Me molestó que no me hubieras llamado.'
Ojalá / Si + (yo/tú/él) hubiera + participio

Overview

### Overview
O Pretérito Pluscuamperfecto de Subjuntivo (também chamado de Pluscuamperfecto de Subjuntivo) é uma das ferramentas mais sofisticadas que você vai encontrar no espanhol. Sabe quando você quer falar de algo que 'poderia ter acontecido', 'deveria ter sido feito' ou expressar aquele arrependimento básico de algo que não rolou no passado? É exatamente aqui que esse tempo verbal entra.
Em português, a gente tem uma estrutura equivalente, que é o Pretérito Mais-que-perfeito Composto do Subjuntivo (ex: 'se eu tivesse sabido'). A boa notícia é que, como falante de português, você já tem a lógica na cabeça, mas o desafio é ajustar a conjugação e, principalmente, o uso em contextos de condicionalidade.
Este tempo verbal é o 'passado do passado' dentro do modo subjuntivo. Ele serve para situações hipotéticas, desejos não realizados ou dúvidas sobre algo que aconteceu antes de outro ponto no passado. Imagine que você está no trabalho e perdeu um prazo.
Você diria: 'Se eu tivesse chegado mais cedo, teria terminado o relatório'. Em espanhol, a estrutura é idêntica na lógica: uma condição impossível no passado. Dominar isso é o que separa o aluno que apenas 'se vira' daquele que consegue expressar nuances, sentimentos e cenários imaginários com precisão.
É um tempo verbal que dá 'corpo' ao seu espanhol, permitindo que você saia do básico e entre em conversas mais complexas sobre arrependimentos e possibilidades.
### How This Grammar Works
O Pretérito Pluscuamperfecto de Subjuntivo é um tempo composto. Isso significa que ele precisa de um verbo auxiliar e de um verbo principal. No português, a gente usa o verbo 'ter' como auxiliar ('tivesse feito').
No espanhol, o auxiliar é o verbo haber conjugado no Imperfecto de Subjuntivo. O verbo principal aparece sempre no particípio. A lógica é: Auxiliar (haber no imperfecto de subjuntivo) + Particípio.
O que complica um pouco para a gente é que o espanhol tem duas formas para esse auxiliar: a terminação em -ra (hubiera) e a em -se (hubiese). Na prática, a forma em -ra é muito mais comum na fala do dia a dia, seja na Espanha ou na América Latina. É tipo o nosso 'tivesse'.
Se você usar hubiera, vai soar natural em qualquer situação. O hubiese é um pouco mais formal, quase literário. A estrutura é sempre subjetiva porque o modo subjuntivo, por definição, lida com o hipotético, o desejo ou a dúvida.
Diferente do indicativo, que foca no fato concreto, aqui a gente está no campo das ideias, do 'e se...'.
Vale lembrar que, em português, a gente usa o verbo 'ter' como auxiliar para quase todos os tempos compostos. No espanhol, o verbo haber é o único auxiliar possível para formar tempos compostos. Nunca, em hipótese alguma, use o verbo tener para formar esse tempo verbal.
Se você disser 'si yo tuviera comido', um nativo vai entender, mas vai soar bem estranho, como se você estivesse tentando traduzir literalmente do português. O verbo tener indica posse, não é um auxiliar de tempo verbal.
### Formation Pattern
Para formar, você precisa decorar a conjugação do haber no Imperfecto de Subjuntivo. Olha a tabela abaixo:
| Sujeito | Verbo Haber (-ra) | Verbo Haber (-se) |
|---|---|---|
| yo | hubiera | hubiese |
| tú | hubieras | hubieses |
| él/ella/usted | hubiera | hubiese |
| nosotros | hubiéramos | hubiésemos |
| vosotros | hubierais | hubieseis |
| ellos/ellas/ustedes | hubieran | hubiesen |
O particípio, por sua vez, é formado adicionando -ado para verbos em -ar e -ido para verbos em -er e -ir. Lembre-se que o particípio é invariável. Diferente de adjetivos, ele não muda para concordar com o gênero ou número do sujeito.
Él hubiera hablado e Ellas hubieran hablado — o particípio fica idêntico.
Exemplos de formação:
  • Si yo hubiera sabido... (Se eu tivesse sabido...)
  • Si ellos hubieran ido... (Se eles tivessem ido...)
  • Ojalá hubiéramos visto... (Tomara que tivéssemos visto...)
### When To Use It
Você vai usar esse tempo principalmente em três situações:
  1. 1Condicionais irreais no passado: É o clássico 'se eu tivesse... eu teria...'. A estrutura é: Si + Pluscuamperfecto de Subjuntivo, Condicional Compuesto. Exemplo: Si me hubieras avisado, habría ido contigo. (Se você tivesse me avisado, eu teria ido com você). Note que o si nunca aceita o condicional diretamente.
  1. 1Expressar arrependimento com 'Ojalá': Quando você quer desejar que algo tivesse sido diferente no passado. Exemplo: ¡Ojalá hubiera estudiado más para el examen! (Quem dera eu tivesse estudado mais para a prova!).
  1. 1Cláusulas subordinadas após expressões de emoção ou dúvida no passado: Se o verbo principal está no passado (pretérito ou imperfeito) e expressa sentimento ou dúvida sobre algo que ocorreu antes, o subjuntivo é obrigatório. Exemplo: Me sorprendió que no hubieras llegado a tiempo. (Me surpreendeu que você não tivesse chegado a tempo).
### Common Mistakes
  1. 1O erro do 'Si + Condicional': O erro mais comum do brasileiro é tentar colocar o condicional logo após o 'se'. Em português, a gente até ouve 'se eu teria sabido', mas em espanhol isso é gramaticalmente incorreto. Lembre-se: o si 'puxa' o subjuntivo. Errado: Si habría sabido, te habría dicho. Certo: Si hubiera sabido, te habría dicho.
  1. 1Uso de 'Tener' como auxiliar: Como mencionei, o nosso cérebro de brasileiro quer usar o verbo 'ter'. Errado: Si yo tuviera hecho eso... Certo: Si yo hubiera hecho eso.... O tener não funciona aqui.
  1. 1Concordância do particípio: Como em português alguns particípios funcionam como adjetivos e concordam (ex: 'as portas estão abertas'), o aluno tenta fazer o mesmo com o tempo composto. Errado: Ellas hubieran comidas. Certo: Ellas hubieran comido. O particípio em tempos compostos é sempre invariável.
### Contrast With Similar Patterns
| Estrutura (Pt-Br) | Estrutura (Esp) | Função |
|---|---|---|
| Se eu tivesse feito | Si hubiera hecho | Condição irreal (passado) |
| Eu teria feito | Habría hecho | Consequência (condicional) |
| Tomara que eu tivesse feito | Ojalá hubiera hecho | Desejo impossível (passado) |
### Quick FAQ
  1. 1Qual a diferença entre 'hubiera' e 'hubiese'? Na prática, nenhuma. O hubiera é muito mais usado na América Latina e na Espanha falada. O hubiese é mais comum em textos literários ou contextos formais. Pode focar no hubiera sem medo.
  1. 1Posso usar 'hubiera' em qualquer situação de passado? Não. Ele é exclusivo para o modo subjuntivo. Se você estiver narrando um fato real (ex: 'Eu tinha comido antes de sair'), você deve usar o Pretérito Pluscuamperfecto do Indicativo: Había comido antes de salir.
  1. 1Por que o acento em 'hubiéramos'? É uma regra de acentuação do espanhol. Como a palavra é proparoxítona (a antepenúltima sílaba é a tônica), ela precisa de acento gráfico. É um detalhe importante para a escrita correta!

Conjugation of 'Haber' (Imperfect Subjunctive)

Subject Form (Hubiera) Form (Hubiese)
Yo
hubiera
hubiese
hubieras
hubieses
Él/Ella/Ud.
hubiera
hubiese
Nosotros/as
hubiéramos
hubiésemos
Vosotros/as
hubierais
hubieseis
Ellos/Ellas/Uds.
hubieran
hubiesen

Meanings

The Past Perfect Subjunctive is used to describe actions that were completed before another point in the past, or to express hypothetical past scenarios.

1

Past Regret

Expressing a wish about a past event that cannot be changed.

“Ojalá hubiera dormido mejor.”

“Hubiera querido decirte la verdad.”

2

Hypothetical Past

The 'if' clause of a third conditional sentence.

“Si me hubieras avisado, habría ido.”

“Si hubiera sabido la respuesta, la habría dicho.”

3

Past Subjunctive Trigger

Used after past-tense triggers (emotion, doubt, influence) that require the subjunctive.

“Me sorprendió que hubieras venido.”

“Dudaba que hubieran terminado a tiempo.”

Reference Table

Reference table for Arrependimentos passados: Pretérito mais-que-perfeito do subjuntivo (hubiera)
Sujeito Haber (Subjuntivo) Particípio de Exemplo Tradução para o Inglês
Yo
hubiera
hablado
I had spoken
hubieras
comido
You had eaten
Él/Ella
hubiera
vivido
He/She had lived
Nosotros
hubiéramos
hecho
We had done
Vosotros
hubierais
visto
You all had seen
Ellos/Ustedes
hubieran
dicho
They/You all had said

Espectro de formalidade

Formal
Hubiera deseado haberlo sabido.

Hubiera deseado haberlo sabido. (Regret)

Neutro
Ojalá lo hubiera sabido.

Ojalá lo hubiera sabido. (Regret)

Informal
Si lo hubiera sabido...

Si lo hubiera sabido... (Regret)

Gíria
¡Ojalá lo hubiera pillado!

¡Ojalá lo hubiera pillado! (Regret)

Quando Usar o Pretérito Mais-Que-Perfeito do Subjuntivo

Passado Irreal

Arrependimentos

  • Ojalá hubiera comido I wish I had eaten

Hipotéticos

  • Si hubiera sabido If I had known

Hubiera vs. Hubiese

Formas -RA
hubiera Comum nas Américas
hubieras Falado e Escrito
Formas -SE
hubiese Comum na Espanha
hubieses Formal/Literário

Subjuntivo ou Indicativo?

1

É um fato?

YES
Continue
NO
Use Indicativo (había)
2

É depois de 'Si' ou 'Ojalá'?

YES
Use hubier-
NO ↓

Verificação de Particípios

⚠️

Irregulares

  • hecho (hacer)
  • dicho (decir)
  • visto (ver)
📝

Regulares

  • comido (comer)
  • vivido (vivir)
  • hablado (hablar)

Exemplos por nível

1

Ojalá hubiera estudiado.

I wish I had studied.

2

Ojalá hubiera ido.

I wish I had gone.

3

Ojalá hubiera comido.

I wish I had eaten.

4

Ojalá hubiera dormido.

I wish I had slept.

1

Si hubiera tenido tiempo, habría ido.

If I had had time, I would have gone.

2

Si hubiera sabido, habría llamado.

If I had known, I would have called.

3

Ojalá no hubiera llovido.

I wish it hadn't rained.

4

Si hubiera visto la película, te habría dicho.

If I had seen the movie, I would have told you.

1

Me sorprendió que hubieras venido.

It surprised me that you had come.

2

Dudaba que hubieran terminado.

I doubted that they had finished.

3

Si me hubieras dicho, te habría ayudado.

If you had told me, I would have helped you.

4

Fue una lástima que no hubieras estado.

It was a pity that you hadn't been there.

1

Aunque hubiera tenido dinero, no lo habría comprado.

Even if I had had money, I wouldn't have bought it.

2

Me sentí como si hubiera perdido todo.

I felt as if I had lost everything.

3

No creo que hubieran llegado a tiempo.

I don't think they had arrived on time.

4

Hubiera preferido que me hubieras avisado.

I would have preferred that you had warned me.

1

Si no hubiera sido por tu ayuda, habría fracasado.

If it hadn't been for your help, I would have failed.

2

Hubiese sido mejor que no hubieras dicho nada.

It would have been better if you hadn't said anything.

3

Por mucho que hubiera intentado, no habría cambiado nada.

No matter how much I had tried, I wouldn't have changed anything.

4

Hubiera querido que las cosas hubieran sido diferentes.

I would have liked things to have been different.

1

Hubiera sido un error garrafal si hubiéramos aceptado.

It would have been a huge mistake if we had accepted.

2

No obstante, si hubiese mediado una disculpa, lo habría perdonado.

However, if an apology had intervened, I would have forgiven him.

3

Ojalá hubiese tenido la oportunidad de haberlo conocido.

I wish I had had the opportunity to have met him.

4

Como si no hubiera bastado con el retraso, perdimos el tren.

As if the delay hadn't been enough, we missed the train.

Fácil de confundir

Past Regrets: Past Perfect Subjunctive (hubiera) vs Hubiera vs Había

Learners mix up the indicative and subjunctive.

Past Regrets: Past Perfect Subjunctive (hubiera) vs Hubiera vs Habría

Learners use 'habría' in the 'if' clause.

Past Regrets: Past Perfect Subjunctive (hubiera) vs Hubiera vs Hubiese

Learners think they are different tenses.

Erros comuns

Ojalá he tenido

Ojalá hubiera tenido

Use the subjunctive, not the present perfect.

Si tengo, habría

Si hubiera, habría

The 'if' clause must be in the past subjunctive.

Ojalá hubiera voy

Ojalá hubiera ido

Use the past participle, not the infinitive.

Hubiera ido yo

Ojalá hubiera ido

Needs a trigger like Ojalá.

Si habría tenido

Si hubiera tenido

Never use conditional in the 'if' clause.

Si hubiera tenido, tendría

Si hubiera tenido, habría tenido

Use conditional perfect for the result.

Me gustó que habías venido

Me gustó que hubieras venido

Emotional triggers require subjunctive.

Aunque hubiera tenido, tendría

Aunque hubiera tenido, habría tenido

Result must be conditional perfect.

Dudo que habías terminado

Dudo que hubieras terminado

Doubt requires subjunctive.

Ojalá hubiera sido ido

Ojalá hubiera ido

Double past participle error.

Como si habría visto

Como si hubiera visto

Always use subjunctive after 'como si'.

Hubiera sido mejor que habrías dicho

Hubiera sido mejor que hubieras dicho

Subjunctive required after 'mejor que'.

Por mucho que habría intentado

Por mucho que hubiera intentado

Subjunctive required after 'por mucho que'.

Hubiera preferido que habrías venido

Hubiera preferido que hubieras venido

Subjunctive required after 'preferir'.

Padrões de frases

Ojalá ___ ___ ___.

Si ___ ___, habría ___.

Me molestó que ___ ___ ___.

Como si ___ ___ ___.

Real World Usage

Texting very common

Ojalá hubieras venido!

Job Interview common

Hubiera preferido más experiencia.

Social Media common

Si hubiera sabido, no iba.

Travel common

Si hubiera tenido más tiempo, habría visto todo.

Food Delivery occasional

Ojalá hubiera pedido la pizza.

Academic Writing common

Si el autor hubiera considerado...

⚠️

A Armadilha do 'Si'

Você está escrevendo uma frase com se e quase comete um erro comum. Nunca diga
Si habría ido
, o certo é Si hubiera ido.
🎯

Vá de -RA

Você está conversando e não quer complicar muito, então quer usar a forma mais simples. Se for pra simplificar, use sempre a forma '-ra', como em hubiera comido.
💡

Visualização

Você está tentando entender o conceito de forma divertida e visual. Imagine que você tem uma máquina do tempo e diz:
Si hubiera hecho eso...

Smart Tips

Start with 'Ojalá hubiera...'

Ojalá he ido. Ojalá hubiera ido.

Check if it's a hypothetical condition.

Si habría sabido... Si hubiera sabido...

Use 'Me molestó que hubieras...'

Me molestó que habías hecho. Me molestó que hubieras hecho.

Always follow with the past subjunctive.

Como si habría visto. Como si hubiera visto.

Pronúncia

hu-bié-ra-mos

Stress on 'hubiéramos'

The 'e' in 'hubiéramos' is stressed.

Regret

Ojalá hubiera ido ↓

Falling intonation for sadness.

Memorize

Mnemônico

Hubiera is for the 'would-have-been' past. Think: 'Hubiera' = 'Had-been-a' (Had been a...)

Associação visual

Imagine a time machine. You are looking at a past event and trying to change it. Every time you try to change the past, you say 'Hubiera'.

Rhyme

Si hubiera pasado, habría cambiado.

Story

I missed my flight. I thought: 'Ojalá hubiera llegado antes.' If I had arrived earlier, I would have made it. But I didn't, so I use 'hubiera' to regret it.

Word Web

OjaláSiHabríaPasadoHubieraHubieseParticipio

Desafio

Write 3 sentences about things you wish you had done differently yesterday.

Notas culturais

Both 'hubiera' and 'hubiese' are common, but 'hubiera' is more frequent in speech.

'Hubiera' is almost exclusively used.

The 'voseo' doesn't change the 'hubiera' form.

Comes from the Latin 'habere' + 'plusquamperfectum'.

Iniciadores de conversa

¿Qué habrías hecho si hubieras tenido más tiempo ayer?

¿Te arrepientes de algo que no hubieras hecho?

¿Cómo habría sido tu vida si hubieras nacido en otro país?

¿Qué habrías dicho si hubieras estado en esa situación?

Temas para diário

Describe a past mistake and use 'Ojalá hubiera...'.
Write a third conditional story about a missed opportunity.
Reflect on a past decision using 'hubiera'.
Write a formal letter of apology using past subjunctive.

Erros comuns

Incorrect

Correto


Incorrect

Correto


Incorrect

Correto


Incorrect

Correto

Test Yourself

Preencha a lacuna

¡Ojalá yo ___ ese teléfono ayer!

✓ Correct! ✗ Not quite. Correct answer: hubiera comprado
Com 'ojalá', usamos o pretérito mais-que-perfeito do subjuntivo para expressar arrependimento sobre o passado. 'comprado' é o particípio correto.
Qual frase está correta? Múltipla escolha

Escolha a frase gramaticalmente correta sobre um exame passado:

✓ Correct! ✗ Not quite. Correct answer: Si hubiera estudiado más, habría aprobado.
Em frases condicionais com 'se' sobre o passado, a cláusula 'se' deve usar o subjuntivo (hubiera), não o condicional (habría).
Encontre e corrija o erro Error Correction

Find and fix the mistake:

Si hubieras decido la verdad, no habría problemas.

✓ Correct! ✗ Not quite. Correct answer: Si hubieras dicho la verdad, no habría problemas.
O particípio de 'decir' é irregular: 'dicho', não 'decido'.

Score: /3

Exercicios praticos

8 exercises
Fill in the blank with the correct form of 'haber'.

Ojalá ___ (haber) estudiado más.

✓ Correct! ✗ Not quite. Correct answer: hubiera
Ojalá requires the subjunctive.
Choose the correct sentence. Múltipla escolha

Which is correct?

✓ Correct! ✗ Not quite. Correct answer: Si hubiera sabido, habría ido.
The 'if' clause uses the subjunctive.
Correct the error. Error Correction

Find and fix the mistake:

Si habría tenido dinero, habría comprado el coche.

✓ Correct! ✗ Not quite. Correct answer: Si hubiera tenido
No conditional in 'if' clauses.
Reorder the words. Sentence Reorder

hubiera / Ojalá / ido / yo

✓ Correct! ✗ Not quite. Correct answer: Ojalá hubiera ido yo
Standard word order.
Translate to Spanish. Tradução

I wish I had known.

✓ Correct! ✗ Not quite. Correct answer: Ojalá lo hubiera sabido
Past perfect subjunctive for regrets.
Conjugate 'haber' for 'nosotros'. Conjugation Drill

Nosotros ___ (haber) ido.

✓ Correct! ✗ Not quite. Correct answer: hubiéramos
Correct imperfect subjunctive form.
Match the sentence to its meaning. Match Pairs

Si hubiera tenido tiempo, habría ido.

✓ Correct! ✗ Not quite. Correct answer: Hypothetical past
Third conditional.
Complete the dialogue. Dialogue Completion

A: ¿Fuiste a la fiesta? B: No, pero ___ (ir) si me hubieras invitado.

✓ Correct! ✗ Not quite. Correct answer: habría ido
Result clause uses conditional perfect.

Score: /8

Practice Bank

10 exercises
Preencha a lacuna Preencher as lacunas

No esperaba que tú me ___.

✓ Correct! ✗ Not quite. Correct answer: hubieras llamado
Escolha a grafia correta Múltipla escolha

Si nosotros ___ la película, sabríamos el final.

✓ Correct! ✗ Not quite. Correct answer: hubiéramos visto
Traduza para o espanhol Tradução

If I had had money, I would have bought the car.

✓ Correct! ✗ Not quite. Correct answer: Si hubiera tenido dinero, habría comprado el coche.
Encontre o erro Error Correction

Si hubieras hacido la cama, el cuarto estaría limpio.

✓ Correct! ✗ Not quite. Correct answer: Si hubieras hecho la cama, el cuarto estaría limpio.
Preencha a lacuna Preencher as lacunas

Él dudaba que ellos ___ a tiempo.

✓ Correct! ✗ Not quite. Correct answer: hubieran llegado
Combine o sujeito com o verbo Múltipla escolha

Tú ___

✓ Correct! ✗ Not quite. Correct answer: hubieras
Traduza para o espanhol Tradução

If she had written the book, she would be famous.

✓ Correct! ✗ Not quite. Correct answer: Si ella hubiera escrito el libro, sería famosa.
Escolha a frase correta Múltipla escolha

I would have liked it if you had come.

✓ Correct! ✗ Not quite. Correct answer: Me habría gustado que hubieras venido.
Preencha a lacuna Preencher as lacunas

Si yo ___, te habría ayudado.

✓ Correct! ✗ Not quite. Correct answer: hubiera sabido
Qual forma está correta? Múltipla escolha

Nosotros ___

✓ Correct! ✗ Not quite. Correct answer: hubiéramos

Score: /10

Perguntas frequentes (8)

Yes, they are identical in meaning and usage. 'Hubiera' is more common in speech.

No, never. The 'if' clause must always use the past subjunctive.

Use 'había' for past facts (e.g., 'Ya había comido' - I had already eaten).

No, it is also for hypothetical conditions and reactions to past events.

Yes, 'hubiera' conjugates for all subjects (hubiera, hubieras, hubiera, hubiéramos, hubierais, hubieran).

Yes, it is very common for expressing regrets and hypothetical scenarios.

It will sound unnatural and incorrect to native speakers.

Yes, some regions prefer 'hubiese' in formal writing, but 'hubiera' is universal.

Scaffolded Practice

1

1

2

2

3

3

4

4

Mastery Progress

Needs Practice

Improving

Strong

Mastered

In Other Languages

English high

Third Conditional

Spanish requires the subjunctive mood.

French high

Plus-que-parfait du subjonctif

French uses the indicative in the 'if' clause.

German moderate

Konjunktiv II

German uses a specific subjunctive form for all verbs.

Japanese low

Conditional 'tara'

Japanese does not have a subjunctive mood.

Arabic moderate

Law + past tense

Arabic uses the past tense directly.

Chinese low

Ruoguo + past

Chinese has no verb conjugation.

Learning Path

Prerequisites

Was this helpful?
Nenhum comentário ainda. Seja o primeiro a compartilhar suas ideias!