# El perfecto y el pluscuamperfecto de subjuntivo: haya hablado, hubiera hablado

https://langs123.com/es/spanish/subjuntivo/subjuntivo-compuesto/
CEFR B2–C2 · 2026-10-19 · CC BY 4.0, langs123 contributors (https://creativecommons.org/licenses/by/4.0/)

> El subjuntivo compuesto une haya o hubiera con un participio: haya llegado nombra lo acabado y hubiera llegado lo anterior a un momento pasado. Un verbo principal en presente pide haya, y uno en pasado, hubiera: Espero que hayas llegado. Esperaba que hubieras llegado.

## Guía rápida

| Punto | Regla | Ejemplo |
| --- | --- | --- |
| Forma | haya / hayas / hayamos / hayan + participio pasado | Me alegro de que hayas venido. |
| Forma | hubiera / hubieras / hubiéramos / hubieran + participio pasado | Ojalá hubiera venido. |
| Uso | haya: una acción acabada en un tiempo que llega al presente | Espero que hayas dormido bien. |
| Uso | hubiera: una acción anterior a otra pasada, o que no ocurrió | No creía que hubiera llegado. |
| Tiempo | tras cuando, una acción futura anterior a otra | Cuando el jefe se haya ido, hablamos. |
| Condición | si + hubiera + participio pasado | Si hubieras llegado antes, habrías visto el inicio. |
| Forma | un verbo formado sobre uno irregular mantiene su participio | Dudo que lo haya descrito. / Ojalá lo hubiera devuelto. |
| Uso | tras una creencia negada, haya sustituye al futuro perfecto | No pienso que se haya quedado dormido. |
| Uso | con una referencia pasada, el imperfecto puede sustituir a haya | No creo que haya salido anoche. / No creo que saliera anoche. |
| Trampa | tras un verbo en pasado, hubiera y no había | Dudaba que lo hubiera hecho. |
| Trampa | tras cuando, haya y no habrá | Cuando haya terminado, te llamo. |

## Visión general

- El subjuntivo tiene dos tiempos compuestos: el pretérito perfecto, con haya, y el pretérito pluscuamperfecto, con hubiera. Dudo que haya llegado. / Dudaba que hubiera llegado.
- Los pronombres y no van delante del auxiliar, y nada se pone entre el auxiliar y el participio. Dudo que se lo haya dicho. / Dudaba que me hubieras visto.
- Equivalen al El pretérito perfecto y al El pluscuamperfecto del indicativo.
- El auxiliar es haber en subjuntivo: El presente de subjuntivo: formas y El imperfecto de subjuntivo.
- Cuándo se usa el subjuntivo: El subjuntivo: deseos, dudas y opiniones; la elección del tiempo: La correlación de tiempos con el subjuntivo.

## Forma: pretérito perfecto

| Persona | haber | hablar | comer |
| --- | --- | --- | --- |
| yo | haya | haya hablado | haya comido |
| tú | hayas | hayas hablado | hayas comido |
| él / ella / usted | haya | haya hablado | haya comido |
| nosotros / nosotras | hayamos | hayamos hablado | hayamos comido |
| vosotros / vosotras | hayáis | hayáis hablado | hayáis comido |
| ellos / ellas / ustedes | hayan | hayan hablado | hayan comido |

## Forma: pretérito pluscuamperfecto

| Persona | haber | hablar | comer |
| --- | --- | --- | --- |
| yo | hubiera / hubiese | hubiera hablado / hubiese hablado | hubiera comido / hubiese comido |
| tú | hubieras / hubieses | hubieras hablado / hubieses hablado | hubieras comido / hubieses comido |
| él / ella / usted | hubiera / hubiese | hubiera hablado / hubiese hablado | hubiera comido / hubiese comido |
| nosotros / nosotras | hubiéramos / hubiésemos | hubiéramos hablado / hubiésemos hablado | hubiéramos comido / hubiésemos comido |
| vosotros / vosotras | hubierais / hubieseis | hubierais hablado / hubieseis hablado | hubierais comido / hubieseis comido |
| ellos / ellas / ustedes | hubieran / hubiesen | hubieran hablado / hubiesen hablado | hubieran comido / hubiesen comido |

- hubiera y hubiese valen igual; hubiese es más frecuente en España y en la lengua escrita. Ojalá hubiera venido. = Ojalá hubiese venido.

## Forma: participios irregulares

| Verbo y participio | Ejemplo |
| --- | --- |
| hacer → hecho | Es raro que ya lo hayan hecho. |
| escribir → escrito | No creo que Marta haya escrito esa carta. |
| ver → visto | Ojalá lo hubieras visto. |
| describir → descrito | Dudo que lo haya descrito bien. |
| devolver → devuelto | Ojalá lo hubiera devuelto a tiempo. |
| componer → compuesto | No creía que hubiera compuesto esa canción. |
| deshacer → deshecho | Es raro que ya hayan deshecho la maleta. |
| contradecir → contradicho | Me sorprendió que te hubieras contradicho. |
| prever → previsto | No creo que nadie lo haya previsto. |

- Todos los participios irregulares en una tabla: Tabla de verbos irregulares.
- Un verbo formado sobre uno irregular mantiene su participio en los dos tiempos.

## Uso: pretérito perfecto

| Uso | Ejemplo |
| --- | --- |
| El subjuntivo del pretérito perfecto: una acción acabada en un tiempo que llega al presente | No es cierto que Marta haya escrito esa carta. / Espero que hayas dormido bien. / Me alegro de que hayas venido. |
| Tras cuando, una acción futura anterior a otra: haya o el presente | Cuando el jefe se haya ido, hablamos. / Cuando el jefe se vaya, hablamos. |
| Tras una creencia negada, haya sustituye al futuro perfecto de la afirmación | Pienso que se habrá quedado dormido. ≠ No pienso que se haya quedado dormido. / Creo que ya habrán llegado. ≠ No creo que ya hayan llegado. |
| Con una referencia pasada, el imperfecto de subjuntivo puede sustituir al perfecto | No creo que mi vecino haya salido anoche sin avisar. / No creo que mi vecino saliera anoche sin avisar. |

## Uso: pretérito pluscuamperfecto

| Uso | Ejemplo |
| --- | --- |
| Una acción anterior a otra acción pasada, tras un verbo principal en pasado | No creía que Rosa ya hubiera llegado. / Me alegró que hubieras venido. |
| Un deseo sobre un hecho pasado que no ocurrió, con ojalá | Ojalá hubieras llamado antes. / Ojalá no hubiéramos salido tan tarde. |
| La condición irreal del pasado: si con hubiera o hubiese | Si hubieras llegado antes, habrías visto el inicio. / Si hubiese salido temprano, no habría perdido el tren. |

- La oración condicional completa: Las oraciones condicionales.

## Errores frecuentes

| ✗ | ✓ | Regla |
| --- | --- | --- |
| Dudo que ha llegado. | Dudo que haya llegado. | un verbo de duda pide haya y el participio, no el pretérito perfecto de indicativo |
| No creía que había llegado. | No creía que hubiera llegado. | tras un verbo en pasado, la anterioridad lleva hubiera, no había |
| Cuando se habrá marchado, avisamos. | Cuando se haya marchado, avisamos. | tras cuando, la acción futura anterior lleva haya, no habrá |
| Si habría llegado antes, habría visto el inicio. | Si hubiera llegado antes, habría visto el inicio. | la condición con si lleva hubiera, no habría |
| Ojalá habría venido. | Ojalá hubiera venido. | ojalá lleva subjuntivo, no condicional |
| No creo que haya escribido esa carta. | No creo que haya escrito esa carta. | participio irregular: escribir → escrito |
| No creo que haya lo visto. | No creo que lo haya visto. | el pronombre va delante de haya |
| No pienso que se habrá quedado dormido. | No pienso que se haya quedado dormido. | tras una creencia negada, haya sustituye al futuro perfecto |
| Dudo que haya describido el paisaje. | Dudo que haya descrito el paisaje. | un verbo formado sobre escribir mantiene su participio: describir → descrito |
