Me alegro de que hayas venido.I'm glad you've come.
El pretérito perfecto de subjuntivo es el subjuntivo de lo que ya está hecho. Se forma con el presente de subjuntivo de haber más un participio, y se usa detrás de los mismos desencadenantes que el presente de subjuntivo cuando el hecho está completado en lugar de estar ocurriendo ahora o de estar por venir.
En resumen: haya, hayas, haya, hayamos, hayáis, hayan + participio (haya venido). Los mismos desencadenantes que con el presente de subjuntivo, pero el hecho ya terminó: Me alegro de que vengas (vienes) → Me alegro de que hayas venido (viniste).
Cómo se forma
Se toma el presente de subjuntivo de haber y se añade el participio, igual que en el pretérito perfecto compuesto (he hablado), solo que con la forma de subjuntivo de haber:
| haber (subjuntivo) | Ejemplo | |
|---|---|---|
| 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 |
El participio es regular (-ado en los verbos en -ar, -ido en los verbos en -er/-ir) o uno de los irregulares habituales: hecho, dicho, visto, puesto, escrito, abierto, roto, vuelto (y sus compuestos, como devuelto). Los pronombres de objeto o reflexivos nunca van entre haya y el participio, sino antes de haya: No creo que se haya ido, Espero que se lo hayas dicho.
En inglés, I'm glad you've come y I doubt she's seen it usan el mismo present perfect de indicativo de siempre, sin ningún cambio de modo. El español, en cambio, cambia a subjuntivo en esos casos: Me alegro de que hayas venido, Dudo que la haya visto. Con cuando, el inglés también usa el present perfect (Call me when you've finished), mientras que el español pone el verbo en subjuntivo (cuando hayas terminado).
Cuando el hecho ya está completado
Con un desencadenante en presente, el presente de subjuntivo señala algo que ocurre ahora o está por venir, y el pretérito perfecto de subjuntivo señala algo que ya ha terminado en el momento de hablar:
| Ocurre ahora / está por venir | Ya completado |
|---|---|
| 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. |
Así funciona con los principales tipos de desencadenantes:
- Emoción: Me sorprende que haya llegado tan temprano. (It surprises me that he's arrived so early.)
- Duda y negación: No creo que hayan recibido el mensaje. (I don't think they've received the message.) Es posible que ya haya salido. (It's possible he's already left.)
- Esperanza: Espero que hayas dormido bien. (I hope you slept well.) Ojalá haya llegado bien. (I hope she got there safely.) Aquí ojalá expresa un deseo sobre algo que bien puede haber ocurrido ya, a diferencia de los deseos poco probables de los otros usos del imperfecto de subjuntivo.
- Influencia o necesidad, con un plazo: Quiero que hayas terminado para las cinco. (I want you to have finished by five.)
Terminado en un momento futuro
El pretérito perfecto de subjuntivo también aparece detrás de palabras de tiempo como cuando, en cuanto, después de que o hasta que, cuando la acción se completará primero y la oración principal está en futuro o es una instrucción. Lleva la idea de «habrá terminado» del futuro perfecto dentro de una oración en subjuntivo:
- Llámame cuando hayas terminado. (Call me when you've finished.)
- Saldremos en cuanto haya parado la lluvia. (We'll go out as soon as the rain has stopped.)
- No te vayas hasta que hayas hablado con ella. (Don't leave until you've spoken to her.)
Compara con Llámame cuando termines, que también es correcto: tiende a tratar el terminar como el momento mismo, mientras que cuando hayas terminado subraya que ya está hecho antes de llamar.
Un hecho pasado completado con una marca de tiempo
Con una marca de tiempo cerrada como ayer, los hablantes varían: No creo que haya venido ayer es común, sobre todo en España, mientras que No creo que viniera ayer también se usa mucho, especialmente en Latinoamérica. Ninguna de las dos es incorrecta. El pretérito perfecto de subjuntivo es la opción natural cuando el hecho se conecta con el presente o el periodo aún no ha terminado (esta semana, hoy); la concordancia de tiempos con el subjuntivo ordena todo el cuadro, incluido lo que ocurre cuando el verbo principal está en pasado.
Errores frecuentes
- ❌ Me alegro de que has venido. → ✅ Me alegro de que hayas venido. (me alegro de que es un desencadenante, así que haber lleva su forma de subjuntivo, no el indicativo has.)
- ❌ Llámame cuando habrás terminado. → ✅ Llámame cuando hayas terminado. (después de cuando, para algo que aún no es real, el español usa el subjuntivo, no el futuro.)
- ❌ Espero que hayas ponido las llaves aquí. → ✅ Espero que hayas puesto las llaves aquí. (poner tiene el participio irregular puesto.)
- ❌ No creo que haya se ido. → ✅ No creo que se haya ido. (el pronombre va antes de haya, no entre haya y el participio.)
Comprueba lo aprendido
- Completa: Me alegro de que ya __________ (llegar, vosotros).
- Completa: Dudo que ella __________ (ver) la película.
- Completa: Llámame en cuanto __________ (hablar, tú) con el médico.
- ¿Cuál expresa la esperanza de un resultado que quizá ya existe: Ojalá apruebe u Ojalá haya aprobado?
- Completa: Es probable que se lo __________ (decir, ellos) ya.
Ver respuestas
- hayáis llegado: el hecho está completado, y me alegro de que es un desencadenante.
- haya visto: ver tiene el participio irregular visto.
- hayas hablado: después de en cuanto, para lo que se hará primero.
- Ojalá haya aprobado: la esperanza se refiere a un resultado que puede existir ya.
- hayan dicho: decir tiene el participio irregular dicho, y el pronombre lo queda antes de hayan.
Aprende más rápido con GrammarMama
Este artículo trata un solo tema — así te ayuda GrammarMama a convertirlo en progreso duradero:
-
Descubre tu nivel — Una prueba de nivel rápida determina tu nivel del MCER, para que cada ejercicio se ajuste a ti. Encontrar mi nivel →
-
Sigue un camino claro — Practica cada tema en el orden correcto, de A1 a C2. Ver el itinerario completo →
-
Marca tu propio objetivo — Cuéntanos para qué estás aprendiendo, y los ejercicios seguirán tus intereses. Fijar un objetivo →
-
Sigue el rastro de tus errores — Descubre los patrones detrás de lo que te cuesta, y corrígelos para siempre. Revisar mis errores →
-
Amplía tu vocabulario — Las palabras de tus ejercicios se guardan y se repasan con repetición espaciada. Abrir mi vocabulario →
-
Practica hablando — Responde los ejercicios en voz alta en lugar de escribir, cuando quieras. Probar la práctica oral →
-
Entrena tu pronunciación — Recibe comentarios inmediatos, palabra por palabra, sobre tu pronunciación. Entrenar mi pronunciación →
-
Practica un poco cada día — Ejercicios diarios breves, ajustados a tu nivel, mantienen el idioma fresco. Empezar a practicar →
Ideas clave
- Pretérito perfecto de subjuntivo = haya, hayas, haya, hayamos, hayáis, hayan + participio (haya venido).
- Sigue los mismos desencadenantes que el presente de subjuntivo, pero para un hecho ya completado (Me alegro de que hayas venido).
- Después de cuando, en cuanto, después de que y hasta que, expresa lo que se completará primero (Llámame cuando hayas terminado).
- Los pronombres van antes de haya, y los participios irregulares (hecho, dicho, visto, puesto, escrito...) siguen siendo irregulares.
- Con una marca de tiempo cerrada como ayer, se oyen tanto haya venido como viniera; ninguna de las dos es incorrecta.