Spanish Present Perfect Tense
el Pretérito Perfecto
A past tense used for completed actions that have a connection to the present (he hablado, etc.).
The Present Perfect tense (el Pretérito Perfecto) is one of the most useful past tenses in Spanish, particularly in Spain. It is used to describe completed actions that occurred within a timeframe that is still ongoing or has a strong connection to the present moment. It is often triggered by time expressions such as 'hoy' (today), 'este año' (this year), or 'todavía no' (not yet). It is formed using the present tense of the auxiliary verb 'haber' followed by the past participle (participio) of the main verb.
While Spain frequently uses this tense for recent events, many Latin American countries prefer the Pretérito Indefinido for the same situations. Regardless of regional preferences, mastering the Pretérito Perfecto is vital because it is grammatically straightforward compared to other past tenses: the auxiliary verb 'haber' is conjugated consistently, and the past participle remains unchanged. Learning this tense early helps you share recent experiences and talk about life events with confidence.
Examples
Hoy he desayunado un café con leche.
Today I had a latte for breakfast.
¿Has estado alguna vez en España?
Have you ever been to Spain?
Todavía no hemos terminado los deberes.
We haven't finished the homework yet.
Related terms
Learn Spanish in context — free dictionary and practice.