Me alegro de que hayas venido.Je suis content que tu sois venu.

Le pretérito perfecto de subjuntivo est le subjonctif de ce qui est déjà accompli. Il se forme avec le presente de subjuntivo de haber suivi d'un participe passé, et s'emploie après les mêmes déclencheurs que le presente de subjuntivo quand l'événement est terminé, et non en cours ou à venir.

En bref : haya, hayas, haya, hayamos, hayáis, hayan + participe passé (haya venido). Mêmes déclencheurs que le presente de subjuntivo, mais l'événement est fini : Me alegro de que vengas (tu viens) → Me alegro de que hayas venido (tu es venu).

Comment le former

On prend le presente de subjuntivo de haber et on ajoute le participe passé, exactement comme pour le pretérito perfecto compuesto (he hablado), mais avec la forme de subjuntivo de haber :

haber (subjuntivo) Exemple
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

Le participe est régulier (-ado pour les verbes en -ar, -ido pour les verbes en -er/-ir) ou l'un des participes irréguliers courants : hecho, dicho, visto, puesto, escrito, abierto, roto, vuelto (et leurs composés, comme devuelto). Les pronoms objets ou réfléchis ne se placent jamais entre haya et le participe, mais avant haya : No creo que se haya ido, Espero que se lo hayas dicho.

Le français dispose lui aussi d'un subjonctif passé (Je suis content que tu sois venu), ce qui rend la logique familière. Deux différences à retenir : l'espagnol n'utilise que haber comme auxiliaire, sans choix entre avoir et être, et il n'y a pas d'accord du participe avec le sujet (Espero que ellas hayan llegado, jamais llegadas). Après cuando, le français emploie en outre le futur antérieur (Appelle-moi quand tu auras fini), là où l'espagnol demande le subjuntivo (cuando hayas terminado).

Quand l'événement est déjà accompli

Avec un déclencheur au présent, le presente de subjuntivo désigne ce qui se passe maintenant ou reste à venir, et le pretérito perfecto de subjuntivo ce qui est déjà terminé au moment où l'on parle :

En cours / à venir Déjà accompli
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.

Voici comment il fonctionne avec les principaux types de déclencheurs :

  • Émotion : Me sorprende que haya llegado tan temprano. (Cela me surprend qu'il soit arrivé si tôt.)
  • Doute et négation : No creo que hayan recibido el mensaje. (Je ne crois pas qu'ils aient reçu le message.) Es posible que ya haya salido. (Il est possible qu'il soit déjà parti.)
  • Espoir : Espero que hayas dormido bien. (J'espère que tu as bien dormi.) Ojalá haya llegado bien. (Pourvu qu'elle soit bien arrivée.) On emploie ici ojalá pour un événement qui a très bien pu se produire, contrairement aux souhaits peu probables vus dans les autres emplois de l'imperfecto de subjuntivo.
  • Influence ou nécessité avec une échéance : Quiero que hayas terminado para las cinco. (Je veux que tu aies fini pour cinq heures.)

Terminé à un moment futur

Le pretérito perfecto de subjuntivo s'emploie aussi après des mots de temps comme cuando, en cuanto, después de que ou hasta que quand l'action sera accomplie d'abord et que la principale est au futur ou exprime une consigne. Il porte l'idée du « sera terminé » du futuro perfecto à l'intérieur d'une proposition au subjuntivo :

  • Llámame cuando hayas terminado. (Appelle-moi quand tu auras fini.)
  • Saldremos en cuanto haya parado la lluvia. (Nous sortirons dès que la pluie aura cessé.)
  • No te vayas hasta que hayas hablado con ella. (Ne pars pas avant d'avoir parlé avec elle.)

À rapprocher de Llámame cuando termines, qui est tout aussi correct : il tend à présenter la fin comme le moment même, alors que cuando hayas terminado souligne que c'est déjà fait avant l'appel.

Un événement passé accompli avec un repère de temps

Avec un repère de temps révolu comme ayer, l'usage varie : No creo que haya venido ayer est courant, surtout en Espagne, tandis que No creo que viniera ayer est aussi très répandu, surtout en Amérique latine. Aucun des deux n'est faux. Le pretérito perfecto de subjuntivo est le choix naturel quand l'événement est relié au présent ou que la période n'est pas close (esta semana, hoy) ; la concordance des temps avec le subjuntivo remet en ordre l'ensemble, y compris ce qui se passe quand le verbe principal est au passé.

Erreurs courantes

  • ❌ Me alegro de que has venido. → ✅ Me alegro de que hayas venido. (me alegro de que est un déclencheur : haber prend donc sa forme de subjuntivo, et non l'indicatif has.)
  • ❌ Llámame cuando habrás terminado. → ✅ Llámame cuando hayas terminado. (après cuando, pour ce qui n'est pas encore réel, l'espagnol emploie le subjuntivo et non le futur.)
  • ❌ Espero que hayas ponido las llaves aquí. → ✅ Espero que hayas puesto las llaves aquí. (poner a le participe irrégulier puesto.)
  • ❌ No creo que haya se ido. → ✅ No creo que se haya ido. (le pronom se place avant haya, et non entre haya et le participe.)

Vérifiez vos acquis

  1. Complétez : Me alegro de que ya __________ (llegar, vosotros).
  2. Complétez : Dudo que ella __________ (ver) la película.
  3. Complétez : Llámame en cuanto __________ (hablar, tú) con el médico.
  4. Laquelle exprime l'espoir d'un résultat qui existe peut-être déjà : Ojalá apruebe ou Ojalá haya aprobado ?
  5. Complétez : Es probable que se lo __________ (decir, ellos) ya.
Voir les réponses
  1. hayáis llegado : l'événement est accompli, et me alegro de que est un déclencheur.
  2. haya visto : ver a le participe irrégulier visto.
  3. hayas hablado : après en cuanto, pour ce qui sera fait d'abord.
  4. Ojalá haya aprobado : l'espoir porte sur un résultat qui peut déjà exister.
  5. hayan dicho : decir a le participe irrégulier dicho, et le pronom lo reste avant hayan.

Points clés

  • Pretérito perfecto de subjuntivo = haya, hayas, haya, hayamos, hayáis, hayan + participe passé (haya venido).
  • Il suit les mêmes déclencheurs que le presente de subjuntivo, mais pour un événement déjà accompli (Me alegro de que hayas venido).
  • Après cuando, en cuanto, después de que et hasta que, il exprime ce qui sera accompli d'abord (Llámame cuando hayas terminado).
  • Les pronoms se placent avant haya, et les participes irréguliers (hecho, dicho, visto, puesto, escrito...) restent irréguliers.
  • Avec un repère de temps révolu comme ayer, on entend aussi bien haya venido que viniera ; aucun des deux n'est faux.