Me alegro de que hayas venido.Fico feliz que você tenha vindo.
O pretérito perfecto de subjuntivo é o subjuntivo do que já está feito. Ele se forma com o presente de subjuntivo de haber mais um particípio, e é usado depois dos mesmos gatilhos do presente de subjuntivo quando o fato está concluído, em vez de estar acontecendo agora ou por vir.
Em resumo: haya, hayas, haya, hayamos, hayáis, hayan + particípio (haya venido). Os mesmos gatilhos do presente de subjuntivo, mas o fato acabou: Me alegro de que vengas (você vem) → Me alegro de que hayas venido (você veio).
Como formar
Toma-se o presente de subjuntivo de haber e acrescenta-se o particípio, exatamente como no pretérito perfecto compuesto (he hablado), só que com a forma de subjuntivo de haber:
| haber (subjuntivo) | Exemplo | |
|---|---|---|
| yo | haya | haya hablado |
| tú / vos | hayas | hayas comido |
| usted/él/ella | haya | haya vivido |
| nosotros/as | hayamos | hayamos terminado |
| vosotros/as | hayáis | hayáis llegado |
| ustedes/ellos/ellas | hayan | hayan salido |
O particípio é regular (-ado nos verbos em -ar, -ido nos verbos em -er/-ir) ou um dos irregulares habituais: hecho, dicho, visto, puesto, escrito, abierto, roto, vuelto (e seus compostos, como devuelto). Os pronomes de objeto ou reflexivos nunca vão entre haya e o particípio, mas antes de haya: No creo que se haya ido, Espero que se lo hayas dicho.
O português tem uma forma muito parecida, o pretérito perfeito composto do subjuntivo (Fico feliz que você tenha vindo), com ter como auxiliar, então a lógica é familiar. A diferença está depois de quando: o português usa o futuro do subjuntivo (Me liga quando terminar, ou, com ênfase na conclusão, quando tiver terminado), enquanto o espanhol usa o presente ou o pretérito perfecto de subjuntivo (cuando termines, cuando hayas terminado). Além disso, o espanhol usa haber e não tener como auxiliar: haya venido, nunca tenga venido.
Quando o fato já está concluído
Com um gatilho no presente, o presente de subjuntivo aponta para algo que acontece agora ou está por vir, e o pretérito perfecto de subjuntivo aponta para algo que, no momento da fala, já terminou:
| Acontece agora / está por vir | Já concluído |
|---|---|
| Me alegro de que vengas. | Me alegro de que hayas venido. |
| Dudo que termine hoy. | Dudo que haya terminado. |
| No creo que lo vea. | No creo que lo haya visto. |
| Es una pena que se vayan. | Es una pena que se hayan ido. |
Veja como funciona com os principais tipos de gatilhos:
- Emoção: Me sorprende que haya llegado tan temprano. (Me surpreende que ele tenha chegado tão cedo.)
- Dúvida e negação: No creo que hayan recibido el mensaje. (Não acho que eles tenham recebido a mensagem.) Es posible que ya haya salido. (É possível que ele já tenha saído.)
- Esperança: Espero que hayas dormido bien. (Espero que você tenha dormido bem.) Ojalá haya llegado bien. (Tomara que ela tenha chegado bem.) Aqui, ojalá expressa um desejo sobre algo que pode muito bem já ter acontecido, ao contrário dos desejos pouco prováveis dos outros usos do imperfecto de subjuntivo.
- Influência ou necessidade, com um prazo: Quiero que hayas terminado para las cinco. (Quero que você tenha terminado até as cinco.)
Concluído num momento futuro
O pretérito perfecto de subjuntivo também aparece depois de palavras de tempo como cuando, en cuanto, después de que ou hasta que, quando a ação será concluída primeiro e a oração principal está no futuro ou é uma instrução. Ele leva a ideia de «terá terminado» do futuro perfecto para dentro de uma oração no subjuntivo:
- Llámame cuando hayas terminado. (Me liga quando você tiver terminado.)
- Saldremos en cuanto haya parado la lluvia. (Vamos sair assim que a chuva tiver parado.)
- No te vayas hasta que hayas hablado con ella. (Não vá embora até ter conversado com ela.)
Compare com Llámame cuando termines, que também está correto: tende a tratar o terminar como o próprio momento, enquanto cuando hayas terminado ressalta que já está feito antes da ligação.
Um fato passado concluído com marca de tempo
Com uma marca de tempo encerrada como ayer, os falantes variam: No creo que haya venido ayer é comum, sobretudo na Espanha, enquanto No creo que viniera ayer também é muito usado, especialmente na América Latina. Nenhum dos dois está errado. O pretérito perfecto de subjuntivo é a escolha natural quando o fato se liga ao presente ou o período ainda não se fechou (esta semana, hoy); a concordância de tempos com o subjuntivo organiza o quadro todo, inclusive o que acontece quando o verbo principal está no passado.
Erros comuns
- ❌ Me alegro de que has venido. → ✅ Me alegro de que hayas venido. (me alegro de que é um gatilho, então haber assume sua forma de subjuntivo, e não o indicativo has.)
- ❌ Llámame cuando habrás terminado. → ✅ Llámame cuando hayas terminado. (depois de cuando, para algo que ainda não é real, o espanhol usa o subjuntivo, e não o futuro.)
- ❌ Espero que hayas ponido las llaves aquí. → ✅ Espero que hayas puesto las llaves aquí. (poner tem o particípio irregular puesto.)
- ❌ No creo que haya se ido. → ✅ No creo que se haya ido. (o pronome vai antes de haya, e não entre haya e o particípio.)
Teste seus conhecimentos
- Complete: Me alegro de que ya __________ (llegar, vosotros).
- Complete: Dudo que ella __________ (ver) la película.
- Complete: Llámame en cuanto __________ (hablar, tú) con el médico.
- Qual expressa a esperança de um resultado que talvez já exista: Ojalá apruebe ou Ojalá haya aprobado?
- Complete: Es probable que se lo __________ (decir, ellos) ya.
Ver respostas
- hayáis llegado: o fato está concluído, e me alegro de que é um gatilho.
- haya visto: ver tem o particípio irregular visto.
- hayas hablado: depois de en cuanto, para o que será feito primeiro.
- Ojalá haya aprobado: a esperança se refere a um resultado que pode já existir.
- hayan dicho: decir tem o particípio irregular dicho, e o pronome lo fica antes de hayan.
Aprenda mais rápido com a GrammarMama
Este artigo trata de um único tema — veja como a GrammarMama ajuda a transformar isso em progresso duradouro:
-
Descubra o seu nível — Um teste de nivelamento rápido encontra o seu nível do QECR, para que cada exercício combine com você. Descobrir meu nível →
-
Siga um caminho claro — Pratique cada tópico na ordem certa, do A1 até o C2. Ver a trilha completa →
-
Defina a sua própria meta — Conte para a gente por que você está aprendendo, e os exercícios seguem os seus interesses. Definir uma meta →
-
Acompanhe os seus erros — Veja os padrões por trás do que mais te atrapalha e corrija-os de vez. Ver meus erros →
-
Amplie o seu vocabulário — As palavras dos exercícios são salvas e revisadas com repetição espaçada. Abrir meu vocabulário →
-
Pratique a fala — Responda aos exercícios em voz alta em vez de digitar, sempre que quiser. Experimentar a prática oral →
-
Treine a sua pronúncia — Receba feedback instantâneo, palavra por palavra, sobre a sua pronúncia. Treinar pronúncia →
-
Pratique um pouco todos os dias — Exercícios diários curtos, no seu nível, mantêm o idioma sempre fresco na memória. Começar a praticar →
Principais conclusões
- Pretérito perfecto de subjuntivo = haya, hayas, haya, hayamos, hayáis, hayan + particípio (haya venido).
- Segue os mesmos gatilhos do presente de subjuntivo, mas para um fato já concluído (Me alegro de que hayas venido).
- Depois de cuando, en cuanto, después de que e hasta que, expressa o que será concluído primeiro (Llámame cuando hayas terminado).
- Os pronomes vão antes de haya, e os particípios irregulares (hecho, dicho, visto, puesto, escrito...) continuam irregulares.
- Com uma marca de tempo encerrada como ayer, ouvem-se tanto haya venido quanto viniera; nenhum dos dois está errado.