The present perfect: The present perfect (el pretérito perfecto) links the recent past to now. It's the English have / has done: «he comido» = I have eaten. You build it with the helper verb haber + a past participle («he hablado», «has comido», «ha vivido»). Use it for what has happened today or this week, for ya / todavía no, and for life experience («¿Has estado alguna vez en España?»).
- el pretérito perfecto
- the present perfect — «have/has done»
- haber
- the helper verb — he, has, ha, hemos, habéis, han
- el participio
- the past participle — hablado, comido, vivido
- el pasado reciente
- the recent past — connected to now (hoy, esta semana)
- la experiencia
- life experience — what you have/haven't done in your life
- ya / todavía no
- already / not yet — classic present-perfect markers
When you reach for it: If the prompt mentions «hoy», «esta semana», «este año», «ya», «todavía no», or asks what you have done or whether you have ever done something, it's the present perfect. It's the natural tense in Spain for the recent, still-relevant past.
haber + past participle: Two parts, in this fixed order: conjugate haber for the person, then add the past participle. The participle is regular for most verbs — -ar → -ado (hablado), -er/-ir → -ido (comido, vivido). The participle never changes for person or gender after haber: it's always comido, never «comida».
| Persona | haber | + participio (comer) |
|---|---|---|
| yo | he | he comido |
| tú | has | has comido |
| él / ella / usted | ha | ha comido |
| nosotros / nosotras | hemos | hemos comido |
| vosotros / vosotras | habéis | habéis comido |
| ellos / ellas / ustedes | han | han comido |
The irregular participles: A handful of common participles are irregular and must be learned: hacer → hecho, decir → dicho, ver → visto, escribir → escrito, volver → vuelto, poner → puesto, abrir → abierto. So I have done = «he hecho», I have seen = «he visto», I have written = «he escrito».
Feeling unprepared for exams?
Get a clear study plan, practice with real questions, and know exactly where you stand before exam day. No more guessing.
Three classic jobs: The present perfect ties the past to the present moment. Here are the three uses you meet most in the exam — each with a Spanish example. In every case the action is finished but still relevant now, often inside a time period that isn't over («hoy», «esta semana»).
Usos del pretérito perfecto
- Recent past inside an unfinished period — «Hoy he estudiado mucho.» (Today I have studied a lot.)
- Already / not yet — «Ya he hecho los deberes, pero todavía no he comido.» (I have already done my homework, but I haven't eaten yet.)
- Life experience — «¿Has estado alguna vez en España?» (Have you ever been to Spain?)
- Something just finished with present effect — «He perdido las llaves.» (I have lost my keys — and still can't find them.)
Recent + still relevant = present perfect: Ask: did it happen recently and does it still matter now? If yes, and the time period isn't closed («hoy», «esta semana», «este año»), use the present perfect. Markers like «ya», «todavía no», «alguna vez», «nunca» point straight to it.
What I've done, sentence by sentence: Here's a short «what I've done today and this week» paragraph built one sentence at a time. Every verb is in the present perfect — haber + participle. Read it once for the meaning, then tap Ver traducción for the English or 🔊 to hear it.
El pretérito perfecto en acción
Lo que he hecho, frase a frase
- Esta mañana me he levantado temprano y he desayunado con calma.
- He estudiado dos horas y he terminado todos mis deberes.
- Esta semana he leído un libro entero y he escrito tres correos en español.
- Todavía no he comido, pero ya he hecho la compra para la cena.
- Nunca he visitado Argentina, así que este año he decidido ir.
Steal this for your update: Notice the pattern: a recent-time marker («esta mañana», «esta semana», «ya», «todavía no») + haber + a participle. Watch the irregulars in there — «he hecho», «he leído», «he escrito». Use this whenever the task asks what you have done lately.
Memorize terms 3x faster
Smart flashcards show you cards right before you forget them. Perfect for definitions and key concepts.
The slips to watch for: Present-perfect mistakes cluster around the participle: making it agree with the subject (it must not after haber), splitting haber + participle with another word, or using the wrong irregular. Compare the right version with the typical mistake.
Correcto
- María ha comido en casa.
- Hoy he hecho los deberes.
- Ya he escrito la carta.
Error común
- María ha comida en casa.
- Hoy he los deberes hecho.
- Ya he escribido la carta.
Keep haber + participle together and unchanged: Before you move on, check three things: the participle never agrees in gender/number after haber (always «comido», «hecho»); haber and the participle stay side by side («he hecho», not «he los deberes hecho»); and you used the right irregular («escrito», not «escribido»). Those three fixes catch most of the marks.