El Pretérito Perfecto

Spanish present perfect

(a.k.a. Pretérito Perfecto Compuesto, Antepresente)

El Pretérito Perfecto is a compound past tense that uses the verb 'haber' conjugated in the present tense plus a past participle.

It's used to express actions that have happened (although in English it is sometimes translated with a simple past tense) and are considered to be inside the same timeframe the speaker is currently in (same day, week, month, or year). This tense is also used to talk about experiences in which the exact time is not relevant.

For example

Hoy he comido con mi hermana. I ate with my sister today.
María se ha casado 3 veces.  María has married 3 times.

See also: Spanish Past Tenses and All Spanish Tenses

Find your Spanish level for FREE

Test your Spanish to the CEFR standard

find your Spanish level »

Why not share the love?!

How has your day been?