Subjuntivo Perfecto

Referencia: Subjuntivo Perfecto

Concepto Forma Ejemplo
Subj. perfecto: haya + part.haya/hayas/haya/hayamos/hayais/hayan + participioEspero que hayas llegado bien.
Cuando usar subj. perfectoSubord. anterior al presente, en contexto de subj.Es una lástima que no hayas venido.
Subj. pluscuamperfecto: hubiera + part.hubiera/hubieras… + participioNo creía que hubiera llegado tan pronto.
Condicional tipo 3Si + hubiera + part. → habría + part.Si hubiera estudiado, habría aprobado.
NUNCA: si + condicional compuestosi + NUNCA habria/habrías…Incorrecto: *Si habría sabido…
Discurso indirecto en pasadodijo que esperaba que + subj. pluscuamperf.Dijo que esperaba que hubiera comido.
Hubiera = hubieseFormas equivalentes del subj. imperf.Si lo hubiera/hubiese sabido, habría venido.

Errores comunes

Incorrecto Correcto Explicación
Si hubiera sabido, habría venido → Si habría sabido, habría venidoSi hubiera sabido, habría venidoEn el condicional tipo 3, la cláusula con si nunca lleva condicional. Lo correcto es siempre si + hubiera + participio.
Espero que has terminado → con indicativoEspero que hayas terminadoTras verbos de esperanza y deseo, la subordinada va en subjuntivo: hayas terminado, no el perfecto de indicativo «has terminado».
No creo que ha llegadoNo creo que haya llegadoLa negación de certeza exige subjuntivo: haya llegado (subj. perfecto). «Ha llegado» es perfecto de indicativo y no puede usarse tras «no creo que».
Si hubiera sabido, habría sabido (tipo 3 con mismo verbo)Si hubiera sabido, habría venido (otro verbo en la consecuencia)En el tipo 3, la consecuencia expresa que habría ocurrido otra cosa diferente: si hubiera sabido → habría venido (no: si hubiera sabido → habría sabido, que es una tautologia).
Hubiera o hubiese: son diferentesHubiera y hubiese son equivalentesLas formas en -ra (hubiera) y en -se (hubiese) del subjuntivo imperfecto son intercambiables en todos los contextos.

Ejercicio 1 — Elige la forma correcta del subjuntivo compuesto

1. Espero que tu ______ (recibir) mi mensaje de ayer. [has recibido / hayas recibido / hubiera recibido / recibieras]
2. Es una lástima que ellos no ______ (poder) venir a la boda. [han podido / hayan podido / hubieran podido / podrían]
3. Si ______ (saber, yo) la verdad antes, habría actuado de otra forma. [hubiera sabido / habría sabido / haya sabido / supiera]
4. Dijo que no creía que el jefe ______ (firmar) el contrato. [haya firmado / hubiera firmado / había firmado / firmara]
5. No creo que todavía ______ (terminar, ellos) el informe. [han terminado / hayan terminado / hubieran terminado / terminaran]
6. Avísame en cuanto ______ (leer, tú) el documento. [lees / hayas leído / leyeras / habrás leído]

Ejercicio 2 — Completa con el subjuntivo compuesto correcto

1. Si lo ______ (decir, tú) antes, habría podido ayudarte.  
2. Me alegra que ______ (resolver, vosotros) el problema.  
3. No había nadie que ______ (ver) lo que pasó.  
4. Si ellos ______ (llegar) a tiempo, habrían encontrado un sitio.  
5. Es increíble que tu ______ (olvidar) nuestro aniversario.  

Ejercicio 3 — Condicional tipo 3 y subjuntivo compuesto

1. ¿Cuál forma el condicional tipo 3 correctamente? [Si habría llegado antes, lo habría visto. / Si hubiera llegado antes, lo habría visto. / Si llegara antes, lo habría visto. / Si hubiera llegado antes, lo hubiera habido visto.]
2. ¿En qué se diferencia el subj. perfecto del pluscuamperfecto? [No hay diferencia, son idénticos. / El perfecto usa haya y se orienta al presente; el pluscuamperfecto usa hubiera y se orienta al pasado. / El perfecto usa hubiera; el pluscuamperfecto usa haya. / El perfecto es solo para verbos regulares.]
3. ¿Cuál usa el subjuntivo perfecto correctamente? [Espero que has descansado. / Espero que hayas descansado. / Espero que hubieras descansado. / Espero que habías descansado.]
4. En discurso indirecto pasado, «Espero que hayas llegado» se transforma en: [Dijo que esperaba que hayas llegado. / Dijo que esperaba que hubieras llegado. / Dijo que espera que hayas llegado. / Dijo que esperaba que has llegado.]
5. ¿Cuál de estas frases es equivalente a «Si lo hubiese sabido, habría venido»? [Si lo hubiera sabido, habría venido. / Si lo habría sabido, habría venido. / Si lo supiera, vendría. / Si lo hubiera sabido, vendría.]

Clave de respuestas

Ejercicio 1: 1. hayas recibido 2. hayan podido 3. hubiera sabido 4. hubiera firmado 5. hayan terminado 6. hayas leído

Ejercicio 2: 1. hubieras dicho 2. hayais resuelto 3. hubiera visto 4. hubieran llegado 5. hayas olvidado

Ejercicio 3: 1. Si hubiera llegado antes, lo habría visto. 2. El perfecto usa haya y se orienta al presente; el pluscuamperfecto usa hubiera y se orienta al pasado. 3. Espero que hayas descansado. 4. Dijo que esperaba que hubieras llegado. 5. Si lo hubiera sabido, habría venido.