El Pretérito Perfecto de Subjuntivo se parece mucho al Perfecto Compuesto. Está formado por el verbo auxiliar haber en subjuntivo + el participio:
| yo | haya | hablado comido vivido |
| tú | hayas | |
| él, ella | haya | |
| nosotros, nosotras | hayamos | |
| vosotros, vosotras | hayáis | |
| ellos, ellas | hayan |
El Perfecto de Subjuntivo sustituye el Perfecto Compuesto en los mismos casos en los que el Presente de Subjuntivo sustituye al Presente de Indicativo. Compara:
Cantas bien
Me alegro de que cantes bien (con verbo de emoción)
Has cantado bien
Me alegro de que hayas cantado bienNo beben Coca-cola
Es bueno que no beban Coca-cola (con verbo de valoración)
No han bebido Coca-cola
Es bueno que no hayan bebido Coca-cola