B1 Subjunctive 15 min read Médio

Pretérito Perfeito do Subjuntivo: 'Espero que você tenha...'

Use o Present Perfect Subjunctive para expressar seus sentimentos atuais sobre algo que já aconteceu. Pense em haya, hayas e particípio!

Grammar Rule in 30 Seconds

Use the Present Perfect Subjunctive to express doubt, emotion, or desire about an action that was completed in the past.

  • Use 'haya' + past participle for all singular subjects (yo, tú, él/ella/usted).
  • Use 'hayamos' (nosotros) or 'hayan' (ellos/ustedes) for plural subjects.
  • Always trigger it with a main clause verb that requires the subjunctive (e.g., 'Espero que...').
Subject 1 + Verb (Subj. Trigger) + que + Subject 2 + [haya/hayas/haya/hayamos/hayáis/hayan] + Past Participle

Overview

### Overview
Fala, pessoal! Tudo bem? Hoje vamos mergulhar em um dos tópicos que mais causa confusão na cabeça de quem estuda espanhol: o Pretérito Perfecto de Subjuntivo.
Se você está no nível B1, já deve ter percebido que o espanhol adora o modo subjuntivo, né? Diferente do português, onde a gente usa o subjuntivo de forma um pouco mais contida, no espanhol, o uso é constante e obrigatório em situações que envolvem emoções, desejos, dúvidas ou negações.
O Pretérito Perfecto de Subjuntivo serve para expressar uma reação subjetiva a algo que já aconteceu. Pense nisso como uma ponte entre o seu sentimento presente e um fato passado. Em português, nós também temos o Pretérito Perfeito do Subjuntivo, mas a forma como construímos as frases e o gatilho que dispara esse tempo verbal é diferente.
Por exemplo, em português a gente diz:
Espero que você tenha chegado bem
. Em espanhol, a estrutura é idêntica: Espero que hayas llegado bien. Porém, o desafio aparece quando as frases ficam mais complexas.
Muitos brasileiros tentam usar o indicativo onde o subjuntivo é obrigatório, ou vice-versa. Dominar esse tempo é o que vai te tirar do nível portunhol e te levar para um nível onde você consegue expressar nuances, como:
Sinto muito que você tenha tido um dia ruim
(Siento que hayas tenido un mal día). Sem esse tempo verbal, você soaria como um robô, apenas relatando fatos, sem conseguir colocar o seu tempero emocional na conversa.
### How This Grammar Works
O Pretérito Perfecto de Subjuntivo é um tempo composto, ou seja, ele precisa de dois elementos: um verbo auxiliar e um particípio. O auxiliar da vez é o verbo haber (que equivale ao nosso ter auxiliar). A grande sacada aqui é que o haber precisa estar conjugado no Presente de Subjuntivo.
Em português, a gente usa o verbo ter no Futuro do Subjuntivo ou
Pretérito Perfeito do Subjuntivo
(que é tenhas feito, tenhamos feito), mas o espanhol usa o haber como o único auxiliar para tempos compostos.
O verbo haber no Presente de Subjuntivo funciona como o gatilho da subjetividade. Depois dele, colocamos o participio do verbo principal. E aqui vem uma dica de ouro para quem fala português: o particípio em espanhol não varia!
Enquanto em português a gente diz
nós temos chegados
(embora o particípio seja invariável, a gente às vezes confunde com adjetivos), em espanhol o particípio é sempre terminado em -ado ou -ido e ponto final. Ele não concorda em gênero nem número.
Por que a gente usa isso? Porque o subjuntivo é o modo da irrealidade, da dúvida ou da emoção. Se eu digo Dudo que hayan venido (Duvido que eles tenham vindo), o fato de eles terem vindo ou não é algo que está na minha mente, é uma incerteza.
O haber conjugado (hayan) mostra que a ação aconteceu no passado, mas o fato de estar no subjuntivo mostra que essa ação é apenas uma ideia ou uma percepção minha. É muito similar ao nosso uso do tenha + particípio, mas o espanhol é muito mais rigoroso com os gatilhos. Se você vir Espero que, Dudo que, Me alegra que, o seu cérebro já tem que acionar o modo subjuntivo automático.
### Formation Pattern
Para formar esse tempo, você só precisa de duas peças: o verbo haber no Presente de Subjuntivo + o participio do verbo principal.
| Sujeito | Haber (Presente Subjuntivo) | Exemplo com comer |
| :--- | :--- | :--- |
| yo | haya | haya comido |
| | hayas | hayas comido |
| él/ella/usted | haya | haya comido |
| nosotros | hayamos | hayamos comido |
| vosotros | hayáis | hayáis comido |
| ellos/ustedes | hayan | hayan comido |
O particípio é tranquilo: verbos -ar viram -ado (ex: hablado), verbos -er/-ir viram -ido (ex: vivido). Só cuidado com os irregulares, que são os mesmos do Pretérito Perfecto Indicativo (o nosso tenho feito): hecho, dicho, visto, puesto, escrito, abierto, muerto, roto, vuelto.
### When To Use It
Você vai usar esse tempo sempre que houver uma expressão de desejo, emoção, dúvida ou negação no presente que se refira a algo que já aconteceu. Olha só os cenários:
  1. 1Emoções: Me alegra que hayas aprobado el examen (Fico feliz que você tenha passado na prova). A felicidade é agora, a prova foi antes.
  2. 2Dúvidas/Negações: No creo que hayan llegado todavía (Não acho que eles tenham chegado ainda).
  3. 3Desejos: Espero que hayas dormido bien (Espero que você tenha dormido bem).
  4. 4Ações futuras concluídas: Aqui é um pouco diferente do português. Quando usamos cuando ou en cuanto para falar de algo que *vai* acontecer no futuro, o espanhol usa o subjuntivo: Cuando hayas terminado, avísame (Quando você tiver terminado, me avise). Em português, a gente usa o Futuro do Subjuntivo (
    quando você tiver terminado
    ), que é bem parecido, então é fácil de pegar!
### Common Mistakes
  1. 1Trocar o Subjuntivo pelo Indicativo: O erro mais comum é falar Espero que has comido em vez de Espero que hayas comido. O brasileiro tende a usar o indicativo porque, no dia a dia, a gente às vezes relaxa o subjuntivo no português. Mas em espanhol, isso soa muito errado. O gatilho Espero que exige subjuntivo sempre!
  2. 2Confundir Haber com Hacer: Por causa da semelhança sonora, alguns alunos dizem *hagas comido em vez de hayas comido. Hagas é o subjuntivo de hacer (fazer). Lembre-se: o auxiliar de tempo composto é sempre haber.
  3. 3Concordância do Particípio: Alguns alunos tentam flexionar o particípio como se fosse adjetivo, tipo *hayas comidos ou *haya comidas. O particípio em tempos compostos em espanhol é invariável. Fica sempre no masculino singular.
### Contrast With Similar Patterns
| Situação | Espanhol | Português (Equivalente) |
| :--- | :--- | :--- |
| Fato concluído (Indicativo) | He comido | Eu tenho comido / Eu comi |
| Desejo/Dúvida (Subjuntivo) | Espero que hayas comido | Espero que você tenha comido |
| Futuro (Conclusão) | Cuando hayas terminado | Quando você tiver terminado |
### Quick FAQ
  1. 1Posso usar o Pretérito Perfecto de Subjuntivo para falar de algo que vai acontecer amanhã?
Resposta: Não diretamente. Ele é para ações passadas ou para ações que precisam estar concluídas antes de um momento futuro. Para o futuro, usamos o Presente de Subjuntivo simples.
  1. 1O vosotros é obrigatório?
Resposta: Não. Se você estiver na América Latina, pode usar ustedes com a forma hayan. É muito mais comum e natural.
  1. 1Como sei se devo usar o Pretérito Perfecto de Subjuntivo ou o Imperfecto de Subjuntivo?
Resposta: Se o gatilho está no presente (Espero que, Dudo que), você usa o Perfecto. Se o gatilho estiver no passado (Esperaba que, Dudaba que), você usa o Imperfecto (hubieras/hubieses comido). É uma questão de tempo verbal do verbo principal!

Present Perfect Subjunctive of 'Haber'

Subject Auxiliary (Haber) Past Participle
Yo
haya
hablado/comido
hayas
hablado/comido
Él/Ella/Usted
haya
hablado/comido
Nosotros
hayamos
hablado/comido
Vosotros
hayáis
hablado/comido
Ellos/Ellas/Ustedes
hayan
hablado/comido

Meanings

This tense connects a present-moment emotion or doubt to an action that is already finished. It functions as the subjunctive version of the 'pretérito perfecto' (he comido).

1

Past completion

Expressing feelings about an action completed before the present moment.

“Me alegra que hayas venido.”

“Dudo que ellos hayan llegado a tiempo.”

2

Future perfective

Referring to an action that will be completed by a future point, framed by a present subjunctive trigger.

“Espero que para mañana ya hayas terminado el informe.”

“No creo que ellos hayan vuelto para el lunes.”

Reference Table

Reference table for Pretérito Perfeito do Subjuntivo: 'Espero que você tenha...'
Sujeito Haber (Subjuntivo) Particípio de Exemplo Significado Completo
Yo
haya
comprado
Eu tenha comprado
hayas
visto
Você tenha visto
{Él|m}/la|f}
haya
ido
Ele/Ela tenha ido
Nosotros
hayamos
hecho
Nós tenhamos feito
Vosotros
hayáis
dicho
Vocês (Espanha) tenham dito
Ellos/Ellas
hayan
vuelto
Eles/Elas tenham voltado

Espectro de formalidade

Formal
Espero que usted haya terminado.

Espero que usted haya terminado. (General)

Neutro
Espero que hayas terminado.

Espero que hayas terminado. (General)

Informal
Espero que ya hayas acabado.

Espero que ya hayas acabado. (General)

Gíria
Ojalá ya hayas terminado.

Ojalá ya hayas terminado. (General)

Gatilhos para o Subjuntivo Perfeito

Subjuntivo Perfeito

Emoções

  • Me alegra que Fico feliz que
  • Siento que Sinto que

Dúvida

  • Dudo que Duvido que
  • No creo que Não acredito que

Indicativo vs. Subjuntivo (Passado)

Indicativo (Fato)
Sé que has comido. Sei que você comeu.
Subjuntivo (Humor/Sentimento)
Espero que hayas comido. Espero que você tenha comido.

Quando usar 'Haya'?

1

Existe um gatilho emocional ou de dúvida?

YES
Continue
NO
Use 'Has' (Indicativo)
2

A ação já está finalizada?

YES
Use o Presente Perfeito do Subjuntivo (haya + ado/ido)
NO ↓

Particípios Irregulares para Lembrar

⚠️

Irregulares Comuns

  • Hecho (Hacer)
  • Visto (Ver)
  • Dicho (Decir)
  • Escrito (Escribir)
📚

Mais Irregulares

  • Roto (Romper)
  • Vuelto (Volver)
  • Abierto (Abrir)
  • Puesto (Poner)

Exemplos por nível

1

Espero que hayas comido.

I hope you have eaten.

2

Me alegra que hayas venido.

I'm glad you have come.

3

Dudo que ellos hayan llegado.

I doubt they have arrived.

4

Espero que hayas dormido bien.

I hope you have slept well.

1

No creo que hayan terminado el trabajo.

I don't think they have finished the work.

2

Es una lástima que no hayamos visto la película.

It's a shame we haven't seen the movie.

3

Ojalá que hayas tenido un buen día.

I hope you have had a good day.

4

Me sorprende que hayas dicho eso.

It surprises me that you have said that.

1

Espero que para mañana ya hayas terminado el informe.

I hope that by tomorrow you have finished the report.

2

Dudo que ellos hayan entendido las instrucciones.

I doubt they have understood the instructions.

3

Me alegra mucho que hayamos logrado este objetivo.

I'm very glad we have achieved this goal.

4

No es posible que hayan perdido las llaves otra vez.

It's not possible that they have lost the keys again.

1

Es necesario que hayamos revisado todos los documentos antes de la reunión.

It is necessary that we have reviewed all documents before the meeting.

2

Aunque no creo que hayan sido ellos, debemos investigar.

Although I don't think it was them, we must investigate.

3

Me parece increíble que hayan tomado esa decisión tan rápido.

It seems incredible to me that they have made that decision so quickly.

4

Espero que hayáis disfrutado de vuestra estancia en España.

I hope you have enjoyed your stay in Spain.

1

Por mucho que hayan intentado ocultar la verdad, al final salió a la luz.

No matter how much they have tried to hide the truth, it came to light.

2

Es probable que hayan surgido complicaciones inesperadas durante el proceso.

It is likely that unexpected complications have arisen during the process.

3

No me cabe duda de que hayan hecho todo lo posible por ayudar.

I have no doubt that they have done everything possible to help.

4

Resulta curioso que hayan elegido precisamente este momento para retirarse.

It is curious that they have chosen precisely this moment to retire.

1

Que hayan osado desafiar la autoridad es algo que no puedo perdonar.

That they have dared to challenge authority is something I cannot forgive.

2

Es imperativo que, para cuando el comité se reúna, ya hayamos presentado las pruebas.

It is imperative that, by the time the committee meets, we have presented the evidence.

3

Aunque hayan transcurrido años, el recuerdo permanece intacto.

Although years have passed, the memory remains intact.

4

Sea como sea que hayan llegado hasta aquí, su mérito es indiscutible.

However they have arrived here, their merit is indisputable.

Fácil de confundir

Spanish 'I hope you have...' (Present Perfect Subjunctive) vs Present Subjunctive vs Present Perfect Subjunctive

Learners mix up the time reference.

Spanish 'I hope you have...' (Present Perfect Subjunctive) vs Indicative Perfect vs Subjunctive Perfect

Learners use indicative after emotional triggers.

Spanish 'I hope you have...' (Present Perfect Subjunctive) vs Imperfect Subjunctive vs Present Perfect Subjunctive

Learners use imperfect for past actions.

Erros comuns

Espero que has comido.

Espero que hayas comido.

After 'espero que', you must use the subjunctive.

Espero que haya comido yo.

Espero que yo haya comido.

Subject placement.

Espero que habías comido.

Espero que hayas comido.

Wrong tense.

Espero que haya comido.

Espero que hayas comido.

Subject agreement.

Dudo que ellos han llegado.

Dudo que ellos hayan llegado.

Doubt requires subjunctive.

Es una pena que no hemos visto.

Es una pena que no hayamos visto.

Emotion requires subjunctive.

Espero que hayas escribido.

Espero que hayas escrito.

Irregular participle.

Espero que para mañana ya has terminado.

Espero que para mañana ya hayas terminado.

Future perfective in subjunctive.

No creo que hayan decido.

No creo que hayan decidido.

Irregular participle.

Espero que hayáis ido.

Espero que hayáis ido.

Correct auxiliary.

Aunque hayan sido ido.

Aunque se hayan ido.

Reflexive usage.

Espero que hayan hecho todo.

Espero que hayan hecho todo.

Correct, but watch for 'hacer' vs 'haber'.

Dudo que hayan podido visto.

Dudo que hayan podido ver.

Double participle error.

Espero que hayan sido llegado.

Espero que hayan llegado.

Passive voice error.

Padrões de frases

Espero que ___ haya ___.

Dudo que ellos hayan ___.

Me alegra que hayamos ___.

No creo que ___ haya ___.

Real World Usage

Social Media very common

¡Qué bueno que hayas subido esa foto!

Texting constant

Espero que hayas llegado bien.

Job Interview common

Espero que hayamos cumplido con sus expectativas.

Travel common

Espero que hayas disfrutado del viaje.

Food Delivery App occasional

Espero que hayas recibido tu pedido.

Academic Feedback common

Espero que hayas entendido los conceptos.

🎯

O Atalho do 'Espero que...'

Se você começa uma frase com 'Espero que...' falando de algo no passado, quase sempre vai usar 'hayas/haya' + particípio. É o uso mais comum, tipo quando você diz:
Espero que hayas tenido un buen día.
⚠️

Cuidado com o 'H'!

Lembre-se que 'haya' vem do verbo 'haber'. Não confunda com 'halla' (de 'hallar' - encontrar) ou 'allá' (lá). Em muitos sotaques, soam igual! Por exemplo,
Espero que haya encontrado a chave
é diferente de
Espero que halla a chave
(que está errado).
💬

Dica Regional

Na Espanha, esse tempo verbal é super comum no dia a dia. Em algumas partes da América Latina, você pode ouvir o pretérito imperfeito do subjuntivo no lugar, mas 'haya' é sempre entendido e correto. Tipo,
Me alegra que hayas venido
é universal.

Smart Tips

Immediately think: 'Is the action done? If yes, use Haya + Participle'.

Espero que has terminado. Espero que hayas terminado.

Doubt always triggers the subjunctive. If it's a past action, use the perfect form.

Dudo que ellos han ido. Dudo que ellos hayan ido.

Emotional reactions to past events always use this tense.

Me alegra que has venido. Me alegra que hayas venido.

Disbelief about the past requires the subjunctive perfect.

No creo que han visto eso. No creo que hayan visto eso.

Pronúncia

/ˈa.ʝa/

Haya

The 'h' is silent. Pronounced 'a-ya'.

Emotional rise

¡Espero que hayas venido! ↑

Conveys excitement or high emotion.

Memorize

Mnemônico

Haya, Hayas, Haya — the subjunctive 'haber' is the key to the play!

Associação visual

Imagine a bridge. On the left side is a 'Present Emotion' sign. On the right side is a 'Past Event' box. The bridge itself is labeled 'Haya + Participle'.

Rhyme

If you feel a doubt or a hope in your heart, use 'haya' and the participle to make it start.

Story

Maria is waiting at the airport. She is nervous (emotion). She hopes her friend has landed (past action). She thinks: 'Espero que haya aterrizado'.

Word Web

HayaEsperoDudoComidoVistoHechoSubjuntivo

Desafio

Write 3 sentences about things you hope your friends have done today using 'Espero que...'.

Notas culturais

The 'vosotros' form is used frequently in informal settings.

The 'ustedes' form is used for both formal and informal plural.

The 'vos' form is common, but the subjunctive 'hayas' remains the same.

Derived from the Latin 'habere' and the subjunctive mood.

Iniciadores de conversa

¿Qué esperas que haya pasado hoy?

¿Dudas que alguien haya terminado su trabajo?

¿Te alegra que hayamos aprendido esto?

¿Crees que ellos hayan visto la noticia?

Temas para diário

Write about three things you hope your family has done today.
Describe a time you were surprised by something someone had done.
List three things you doubt your friends have finished this week.
Reflect on a goal you have achieved.

Erros comuns

Incorrect

Correto


Incorrect

Correto


Incorrect

Correto


Incorrect

Correto

Test Yourself

Preencha a lacuna com a forma correta de haber + particípio.

Espero que tú _____ (comer) bien.

✓ Correct! ✗ Not quite. Correct answer: hayas comido
Precisamos do subjuntivo 'hayas' por causa de 'Espero que', mais o particípio passado 'comido'.
Qual frase está correta? Múltipla escolha

Escolha a frase gramaticalmente correta:

✓ Correct! ✗ Not quite. Correct answer: Dudo que ellos hayan hecho la tarea.
'Dudo que' aciona o subjuntivo, e 'hacer' tem um particípio irregular 'hecho'.
Encontre e corrija o erro. Error Correction

Find and fix the mistake:

Me gusta que tú haya venido.

✓ Correct! ✗ Not quite. Correct answer: Me gusta que tú hayas venido.
O sujeito é 'tú', então 'haya' deve mudar para 'hayas'.

Score: /3

Exercicios praticos

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

Espero que tú ___ terminado.

✓ Correct! ✗ Not quite. Correct answer: hayas
Tú requires 'hayas'.
Choose the correct sentence. Múltipla escolha

Which is correct?

✓ Correct! ✗ Not quite. Correct answer: Espero que hayas comido.
Subjunctive is required.
Find the mistake. Error Correction

Find and fix the mistake:

Dudo que ellos han llegado.

✓ Correct! ✗ Not quite. Correct answer: han llegado
Should be 'hayan llegado'.
Order the words. Sentence Building

que / hayas / Espero / comido

✓ Correct! ✗ Not quite. Correct answer: Espero que hayas comido
Correct order.
Conjugate 'haber' for 'nosotros'. Conjugation Drill

Espero que nosotros ___ visto.

✓ Correct! ✗ Not quite. Correct answer: hayamos
Nosotros requires 'hayamos'.
Match the subject to the auxiliary. Match Pairs

Yo -> ?

✓ Correct! ✗ Not quite. Correct answer: haya
Yo requires 'haya'.
Change to subjunctive. Sentence Transformation

Ellos han terminado. (Espero que...)

✓ Correct! ✗ Not quite. Correct answer: Espero que ellos hayan terminado.
Subjunctive required.
Is this rule true? True False Rule

The present perfect subjunctive is used for future actions.

✓ Correct! ✗ Not quite. Correct answer: False
It's for past actions or future perfective.

Score: /8

Practice Bank

10 exercises
Complete a frase. Preencher as lacunas

No creo que ella _____ (ver) la película todavía.

✓ Correct! ✗ Not quite. Correct answer: haya visto
Corrija o verbo auxiliar. Error Correction

Espero que nosotros habemos terminado pronto.

✓ Correct! ✗ Not quite. Correct answer: Espero que nosotros hayamos terminado pronto.
Selecione a opção correta. Múltipla escolha

¡Qué raro que no _____ (llamar) todavía!

✓ Correct! ✗ Not quite. Correct answer: hayan llamado
Coloque as palavras em ordem. Sentence Reorder

que / Espero / hayas / bien / dormido

✓ Correct! ✗ Not quite. Correct answer: Espero que hayas dormido bien
Traduza para o espanhol. Tradução

I'm glad that you have written to me.

✓ Correct! ✗ Not quite. Correct answer: Me alegra que me hayas escrito.
Combine o gatilho com a conclusão correta. Match Pairs

Combine o seguinte:

✓ Correct! ✗ Not quite. Correct answer: Espero que... | ...hayas llegado bien.
Preencha a lacuna. Preencher as lacunas

Es posible que {el|m} tren ya _____ (salir).

✓ Correct! ✗ Not quite. Correct answer: haya salido
Qual usa a colocação correta do reflexivo? Múltipla escolha

I hope you have showered.

✓ Correct! ✗ Not quite. Correct answer: Espero que te hayas duchado.
Encontre o erro nesta frase da América Latina. Error Correction

Dudo que ustedes hayáis ido.

✓ Correct! ✗ Not quite. Correct answer: Dudo que ustedes hayan ido.
Uso futuro: Termine a frase. Preencher as lacunas

Llámame cuando _____ (hacer) la compra.

✓ Correct! ✗ Not quite. Correct answer: hayas hecho

Score: /10

Perguntas frequentes (8)

'He' is indicative (facts). 'Haya' is subjunctive (feelings/doubt).

Yes, as a future perfective: 'Espero que para mañana ya hayas terminado'.

Yes, like 'dicho', 'hecho', 'visto'.

Very common in everyday social interactions.

No, 'haya' is the same for all genders.

Then you use the imperfect subjunctive.

Yes, it is standard in formal reports.

Put 'no' before 'haya'.

Scaffolded Practice

1

1

2

2

3

3

4

4

Mastery Progress

Needs Practice

Improving

Strong

Mastered

In Other Languages

French high

Subjonctif passé

French uses 'être' for some verbs, while Spanish only uses 'haber'.

German moderate

Konjunktiv I Perfekt

German Konjunktiv I is used for reported speech, not emotional triggers.

Japanese low

None direct

Japanese lacks a direct subjunctive mood.

Arabic low

Jussive mood

Arabic jussive is not a perfect tense.

Chinese low

None direct

Chinese has no verb conjugation or subjunctive mood.

Spanish high

Present Perfect Subjunctive

None, this is the language.

Learning Path

Prerequisites

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