El pretérito perfecto de subjuntivo es un tiempo compuesto que expresa una acción pasada en un periodo pasada, y se forma con el presente del subjuntivo del verbo haber (haya, hayas, hayan, hayamos, hayáis, hayan) mas el participio del verbo principal (ado – ido).

También puede expresar acción acabada en el futuro:
Otros ejemplos:
El pretérito perfecto tiene la misma función que el pretérito pluscuamperfecto y el condicional compuesto.
Este tiempo es equivalente al presente de subjuntivo, y en casi todos los casos se puede observar cierta semejanza entre ambos. En el ejemplo dado podría decirse:
Usamos el pretérito perfecto del subjuntivo para expresar deseos, emociones, opiniones (ver distintos usos del subjuntivo) ocurridos en el pasado más cercano al presente o en el pasado más cercano al futuro