The present perfect: a past event connected to now
CEFR A2
What you will learn
- Build all six persons of haber plus a regular or frequent irregular participle.
- Contrast open present-linked frames with closed past frames.
- Recognise the main Spain/Latin America variation without treating either system as defective.
The idea
The present perfect combines present “haber” with a past participle: “he hablado”, “hemos comido”. It often places a finished event inside a period that the speaker treats as still open or relevant now. This connection is grammatical and regional, not a universal clock rule. Speakers choose the perfect and the preterite differently across the Spanish-speaking world.
Nothing separates “haber” from its participle in the basic construction. Object pronouns stand before the auxiliary: “Lo he visto”, not “He lo visto”.
After “haber”, the participle does not agree with the object: “He escrito una carta” and “He escrito dos cartas”. Agreement belongs to adjectival uses such as “Las cartas están escritas”.
Complete present-perfect paradigm
| person | haber | hablar | comer | vivir |
|---|---|---|---|---|
| yo | he | he hablado | he comido | he vivido |
| tú | has | has hablado | has comido | has vivido |
| él / ella / usted | ha | ha hablado | ha comido | ha vivido |
| nosotros / nosotras | hemos | hemos hablado | hemos comido | hemos vivido |
| vosotros / vosotras | habéis | habéis hablado | habéis comido | habéis vivido |
| ellos / ellas / ustedes | han | han hablado | han comido | han vivido |
Frequent irregular participles
| infinitive | participle | transferable family |
|---|---|---|
| abrir | abierto | cubrir → cubierto |
| decir | dicho | predecir → predicho |
| escribir | escrito | describir → descrito |
| hacer | hecho | deshacer → deshecho |
| poner | puesto | componer → compuesto |
| ver | visto | prever → previsto |
| volver | vuelto | devolver → devuelto |
| romper | roto | — |
| morir | muerto | — |
How it sounds
- The sentence reports finished visits inside a period that remains open.“Este mes” includes the present moment. The stated convention treats that open period with the present perfect. Third-person “ha” combines with regular “visitado”.

Your turn
Two or three, to check that the bit above landed.
Use the opened parcel and the Spain convention for an open morning: Esta mañana yo ___ el paquete. (abrir)
he abierto — In the stated Spain convention, the current morning is open. First-person “he” combines with the irregular participle “abierto”.
Use the unread envelope and build the present perfect: Todavía no ___ el mensaje. (leer, nosotros)
hemos leído — The subject is “nosotros”, so the auxiliary is “hemos”. Regular “leer” forms the accented participle “leído”.
Use the completed report and the separate yesterday page: Ayer Laura ___ el informe. (terminar)
terminó — “Ayer” is a closed past frame, so the completed event uses the preterite “terminó”, not the present perfect.
What your own language pushes you to say
Wrong He terminado el informe ayer.
Right Terminé el informe ayer.
“Ayer” is a closed frame. Standard Spanish uses the preterite with that explicit finished date.
Once it makes sense
Practise this: “He comido” or “comí”: today's pastThe preterite: place a finished event on the timelineThe imperfect: build the background of a past sceneObject pronouns: track the thing and the recipient
