Le passé composé (pretérito perfecto compuesto) présente une action passée et achevée, mais encore liée au présent par son cadre ou ses effets : bilan récent, expérience vécue, ce qui s'est passé « jusqu'à maintenant ».

Il se forme avec l'auxiliaire haber au présent + le participe passé. L'espagnol n'emploie jamais d'autre auxiliaire : ni ser (« je suis venu » se dit he venido), ni tener.

Former le passé composé

haber au présenthe, has, ha, hemos, habéis, han participe en -ARradical + -ado : trabajar → trabajado participe en -ER, -IRradical + -ido : comer → comido, vivir → vivido

Pronom
trabajar
Exemple
yohe trabajadoHe trabajado toda la mañana.
túhas trabajadoHas trabajado mucho hoy.
él / ella / ustedha trabajadoMarcos ha trabajado desde casa.
nosotros/ashemos trabajadoHemos trabajado en el proyecto.
vosotros/ashabéis trabajadoHabéis trabajado bien.
ellos / ellas / ustedeshan trabajadoHan trabajado juntos.
Toujours haber : « je suis allé » se dit he ido, « elle est née » ha nacido. Tengo trabajado n'est pas un passé composé.

Pour nier ou interroger, aucun mot de plus : no se place devant l'auxiliaire, et la question se marque par l'intonation, souvent avec inversion du sujet.

Affirmatif
Sujet + haber + participe
Hemos firmado el contrato esta mañana.
Négatif
Sujet + no + haber + participe
Todavía no hemos firmado el contrato.
Interrogatif
¿ + haber + sujet + participe ?
¿Ha llegado Marta a tiempo?

La plupart des participes sont réguliers. Une douzaine de verbes très fréquents ont un participe irrégulier, à apprendre par cœur.

En -to
abrir→abierto
escribir→escrito
romper→roto
cubrir→cubierto
En -cho
decir→dicho
hacer→hecho
satisfacer→satisfecho
En -sto, -uelto
ver→visto
poner→puesto
volver→vuelto
resolver→resuelto
Autres
morir→muerto
imprimir→impreso
freír→frito
devolver→devuelto
Participe invariable : avec haber, il ne s'accorde jamais : Ellas han llegado, jamais han llegadas. Il ne s'accorde que lorsqu'il est employé comme adjectif : La puerta está abierta. Les composés suivent leur base : describir → descrito, deshacer → deshecho, suponer → supuesto.
Una vez + participe : sans auxiliaire, le participe dit une action achevée avant une autre, « une fois… » ; il s'accorde alors avec son nom, souvent placé après lui : Una vez terminadas las obras, abrirán el puente. Avec un verbe conjugué, on dit una vez que : una vez que terminen las obras.

Le passé composé relie l'action à une période encore ouverte ou à un présent qui en garde les effets. Il ne raconte pas un fait clos et daté : c'est le rôle du passé simple (section 7).

01
Période encore en cours
Le cadre (hoy, esta semana, este año) n'est pas terminé.
Hoy hemos recibido una oferta interesante. Aujourd'hui, nous avons reçu une offre intéressante.
02
Expérience de vie
On ne dit pas quand : seulement que c'est arrivé.
¿Has estado alguna vez en Argentina? Es-tu déjà allé en Argentine ?
03
Bilan : ya, todavía no
Ce qui est déjà fait, ce qui ne l'est pas encore.
Ya hemos terminado el informe. Nous avons déjà terminé le rapport.
04
Répétition dans une période ouverte
Plusieurs fois, dans une période qui inclut le présent.
Este mes hemos vendido más que el anterior. Ce mois-ci, nous avons vendu plus que le précédent.
05
Passé très récent
L'action vient de se produire (en Espagne).
Han cancelado la reunión hace un momento. Ils ont annulé la réunion il y a un instant.
06
Fait d'actualité
Un événement présenté comme encore d'actualité.
El Banco Central ha subido los tipos de interés. La Banque centrale a relevé ses taux.

Certains marqueurs appellent presque toujours le passé composé : ils désignent une période qui inclut encore le présent, ou une expérience non datée.

hoyaujourd'hui
esta mañanace matin
esta semanacette semaine
este añocette année
yadéjà
todavía nopas encore
alguna vezdéjà (une fois)
nuncajamais
últimamentedernièrement
recientementerécemment
hasta ahorajusqu'à présent
hace un momentoil y a un instant
Période close, passé simple : ayer, el mes pasado, en 2020, hace dos años délimitent une période terminée et appellent le passé simple : Ayer firmamos el contrato.

Haber + participe forme un bloc inséparable : rien ne s'intercale entre eux, contrairement au français (« il a déjà mangé »). Pronoms et négation se placent avant le bloc.

Règle
Correct
Incorrect
Pronom devant haber
Lo he comprado.
He lo comprado.
no devant le pronom
No lo he comprado.
Lo no he comprado.
Adverbe hors du bloc
Ya ha comido. / Ha comido ya.
Ha ya comido.
Participe invariable
Ellas han llegado.
Ellas han llegadas.
« Venir de » : pour une action qui vient d'avoir lieu, l'espagnol emploie acabar de + infinitif : Acabo de firmar el contrato. Dans un récit au passé, acabar passe à l'imparfait : Acababa de firmar. (« il venait de signer »).

Le choix entre passé composé et passé simple dépend du lien avec le présent, pas de la durée de l'action : le passé composé garde un pied dans le présent, le passé simple raconte un fait clos.

Situation
Temps
Exemple
période encore ouverte
passé composé
Hoy hemos trabajado mucho.
expérience non datée
passé composé
He viajado a Japón alguna vez.
bilan avec ya, todavía no
passé composé
Ya hemos terminado el informe.
action datée, période close
passé simple
Ayer trabajamos mucho.
fait historique
passé simple
Colón llegó a América en 1492.
récit d'événements successifs
passé simple
Se levantó, se vistió y salió.
Repères : hoy, esta semana, ya, todavía no, alguna vez → passé composé ; ayer, anteayer, el mes pasado, en 1998, de repente → passé simple.
Variation régionale : cette distinction est nette en Espagne. Dans une grande partie de l'Amérique latine (Mexique, Argentine, Colombie…), le passé simple est préféré même pour un passé très récent : Hoy llegué tarde.
Exercice 1 Conjuguez au passé composé
01.
La empresa un nuevo contrato. → firmar
→ ha firmado
02.
Yo el informe anual. → terminar
→ he terminado
03.
Los directores una decisión. → tomar
→ han tomado
04.
Nosotros una carta al cliente. → escribir
→ hemos escrito
05.
¿Tú la última película de Almodóvar? → ver
→ has visto
06.
El Gobierno en marcha nuevas medidas. → poner
→ ha puesto
Exercice 2 Mettez à la forme indiquée
01.
La empresa ha lanzado un nuevo producto. → négatif
→ La empresa no ha lanzado un nuevo producto.
02.
Marta ha resuelto el problema. → interrogatif
→ ¿Ha resuelto Marta el problema?
03.
He comprado el billete. → pronom COD
→ Lo he comprado.
04.
Ellos han vuelto del viaje. → négatif
→ Ellos no han vuelto del viaje.
Exercice 3 Passé composé ou passé simple ?
01.
Ayer el contrato con el proveedor. → firmar, nosotros
→ firmamos (période close)
02.
Este año la empresa mucho en innovación. → invertir
→ ha invertido (période ouverte)
03.
Colón a América en 1492. → llegar
→ llegó (fait historique)
04.
Todavía no la respuesta del cliente. → recibir, nosotros
→ hemos recibido (bilan)
05.
El mes pasado menos que este mes. → vender, nosotros
→ vendimos (période close)