# O pretérito perfeito composto e o mais-que-perfeito do subjuntivo: haya hablado, hubiera hablado

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

> O subjuntivo composto junta haya ou hubiera com um particípio: haya llegado nomeia o que está acabado e hubiera llegado o que veio antes de um momento passado. Um verbo principal no presente pede haya, e um no passado pede hubiera: Espero que hayas llegado. Esperaba que hubieras llegado.

## Guia rápido

| Ponto | Regra | Exemplo | Português |
| --- | --- | --- | --- |
| Forma | haya / hayas / hayamos / hayan + particípio passado | Me alegro de que hayas venido. | Fico feliz que você tenha vindo. |
| Forma | hubiera / hubieras / hubiéramos / hubieran + particípio passado | Ojalá hubiera venido. | Tomara que ele tivesse vindo. |
| Uso | haya: uma ação acabada num período que chega ao presente | Espero que hayas dormido bien. | Espero que você tenha dormido bem. |
| Uso | hubiera: uma ação anterior a outra passada, ou que não aconteceu | No creía que hubiera llegado. | Eu não acreditava que ele tivesse chegado. |
| Tempo | depois de cuando, uma ação futura anterior a outra | Cuando el jefe se haya ido, hablamos. | Quando o chefe tiver saído, a gente conversa. |
| Condição | si + hubiera + particípio passado | Si hubieras llegado antes, habrías visto el inicio. | Se você tivesse chegado antes, teria visto o começo. |
| Forma | um verbo formado sobre um irregular mantém o seu particípio | Dudo que lo haya descrito. / Ojalá lo hubiera devuelto. | Duvido que ele o tenha descrito. / Tomara que ele o tivesse devolvido. |
| Uso | depois de uma crença negada, haya substitui o futuro do presente composto | No pienso que se haya quedado dormido. | Não acho que ele tenha adormecido. |
| Uso | com uma referência ao passado, o imperfeito pode substituir haya | No creo que haya salido anoche. / No creo que saliera anoche. | Não acho que ele tenha saído ontem à noite. / Não acho que ele tenha saído ontem à noite. |
| Armadilha | depois de um verbo no passado, hubiera e não había | Dudaba que lo hubiera hecho. | Eu duvidava que ele tivesse feito isso. |
| Armadilha | depois de cuando, haya e não habrá | Cuando haya terminado, te llamo. | Quando eu terminar, ligo para você. |

## Visão geral

- O subjuntivo tem dois tempos compostos: o pretérito perfecto, com haya, e o pretérito pluscuamperfecto, com hubiera. Dudo que haya llegado. / Dudaba que hubiera llegado. — Duvido que ele tenha chegado. / Eu duvidava que ele tivesse chegado.
- Os pronomes e no vão antes do auxiliar, e nada se coloca entre o auxiliar e o particípio. Dudo que se lo haya dicho. / Dudaba que me hubieras visto. — Duvido que ele tenha dito isso a ele. / Eu duvidava que você tivesse me visto.
- Equivalem ao O pretérito perfeito composto e ao O pretérito mais-que-perfeito do indicativo.
- O auxiliar é haber no subjuntivo: O presente do subjuntivo: formas e O imperfeito do subjuntivo.
- Quando se usa o subjuntivo: O subjuntivo: desejos, dúvidas e opiniões; a escolha do tempo: A correlação de tempos com o subjuntivo.

## Forma: pretérito perfeito composto

| Pessoa | 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 mais-que-perfeito

| Pessoa | 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 e hubiese valem o mesmo; hubiese é mais frequente na Espanha e na língua escrita. Ojalá hubiera venido. = Ojalá hubiese venido. — Tomara que ele tivesse vindo. = Tomara que ele tivesse vindo.

## Forma: particípios irregulares

| Verbo e particípio | Exemplo | Português |
| --- | --- | --- |
| hacer → hecho | Es raro que ya lo hayan hecho. | É estranho que já tenham feito isso. |
| escribir → escrito | No creo que Marta haya escrito esa carta. | Não acho que a Marta tenha escrito essa carta. |
| ver → visto | Ojalá lo hubieras visto. | Tomara que você tivesse visto isso. |
| describir → descrito | Dudo que lo haya descrito bien. | Duvido que ele o tenha descrito bem. |
| devolver → devuelto | Ojalá lo hubiera devuelto a tiempo. | Tomara que ele tivesse devolvido a tempo. |
| componer → compuesto | No creía que hubiera compuesto esa canción. | Eu não acreditava que ele tivesse composto essa canção. |
| deshacer → deshecho | Es raro que ya hayan deshecho la maleta. | É estranho que já tenham desfeito a mala. |
| contradecir → contradicho | Me sorprendió que te hubieras contradicho. | Fiquei surpreso que você tivesse se contradito. |
| prever → previsto | No creo que nadie lo haya previsto. | Não acho que ninguém tenha previsto isso. |

- Todos os particípios irregulares numa tabela: Tabela de verbos irregulares.
- Um verbo formado sobre um irregular mantém o seu particípio nos dois tempos.

## Uso: pretérito perfeito composto

| Uso | Exemplo | Português |
| --- | --- | --- |
| O pretérito perfeito composto do subjuntivo: uma ação acabada num período que chega ao presente | No es cierto que Marta haya escrito esa carta. / Espero que hayas dormido bien. / Me alegro de que hayas venido. | Não é verdade que a Marta tenha escrito essa carta. / Espero que você tenha dormido bem. / Fico feliz que você tenha vindo. |
| Depois de cuando, uma ação futura anterior a outra: haya ou o presente | Cuando el jefe se haya ido, hablamos. / Cuando el jefe se vaya, hablamos. | Quando o chefe tiver saído, a gente conversa. / Quando o chefe sair, a gente conversa. |
| Depois de uma crença negada, haya substitui o futuro do presente composto da afirmação | 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. | Acho que ele deve ter adormecido. ≠ Não acho que ele tenha adormecido. / Acho que eles já devem ter chegado. ≠ Não acho que eles já tenham chegado. |
| Com uma referência ao passado, o imperfeito do subjuntivo pode substituir o pretérito perfeito composto | No creo que mi vecino haya salido anoche sin avisar. / No creo que mi vecino saliera anoche sin avisar. | Não acho que meu vizinho tenha saído ontem à noite sem avisar. / Não acho que meu vizinho tenha saído ontem à noite sem avisar. |

## Uso: pretérito mais-que-perfeito

| Uso | Exemplo | Português |
| --- | --- | --- |
| Uma ação anterior a outra ação passada, depois de um verbo principal no passado | No creía que Rosa ya hubiera llegado. / Me alegró que hubieras venido. | Eu não achava que a Rosa já tivesse chegado. / Fiquei contente que você tivesse vindo. |
| Um desejo sobre um fato passado que não aconteceu, com ojalá | Ojalá hubieras llamado antes. / Ojalá no hubiéramos salido tan tarde. | Tomara que você tivesse ligado antes. / Tomara que a gente não tivesse saído tão tarde. |
| A condição irreal do passado: si com hubiera ou hubiese | Si hubieras llegado antes, habrías visto el inicio. / Si hubiese salido temprano, no habría perdido el tren. | Se você tivesse chegado antes, teria visto o começo. / Se ele tivesse saído cedo, não teria perdido o trem. |

- A oração condicional completa: As orações condicionais.

## Erros comuns

| ✗ | ✓ | Regra |
| --- | --- | --- |
| Dudo que ha llegado. | Dudo que haya llegado. | um verbo de dúvida pede haya e o particípio, não o pretérito perfeito composto do indicativo |
| No creía que había llegado. | No creía que hubiera llegado. | depois de um verbo no passado, a anterioridade leva hubiera, não había |
| Cuando se habrá marchado, avisamos. | Cuando se haya marchado, avisamos. | depois de cuando, a ação futura anterior leva haya, não habrá |
| Si habría llegado antes, habría visto el inicio. | Si hubiera llegado antes, habría visto el inicio. | a condição com si leva hubiera, não habría |
| Ojalá habría venido. | Ojalá hubiera venido. | ojalá leva subjuntivo, não condicional |
| No creo que haya escribido esa carta. | No creo que haya escrito esa carta. | particípio irregular: escribir → escrito |
| No creo que haya lo visto. | No creo que lo haya visto. | o pronome vai antes de haya |
| No pienso que se habrá quedado dormido. | No pienso que se haya quedado dormido. | depois de uma crença negada, haya substitui o futuro do presente composto |
| Dudo que haya describido el paisaje. | Dudo que haya descrito el paisaje. | um verbo formado sobre escribir mantém o seu particípio: describir → descrito |
