Present Perfect Use

Level 3

Use the present perfect tense (haber + past participle) to speak about recent events, life experiences, or actions within an ongoing time frame like 'today' or 'this week'.

How It Works

The Spanish present perfect tense (pretérito perfecto compuesto) links a completed action to the present. It is formed using haber followed by past participles or irregular participles.

Key Usages:

  • Recent events: Actions that happened recently with relevance to the present (e.g., Hoy he tomado tres cafés).
  • Unfinished time periods: When using time expressions that include the present moment, such as este mes, esta semana, or hoy.
  • Life experiences: Describing what you have or haven't done without specifying an exact past time (e.g., ¿Has estado en España?).

Unlike English, object pronouns can never break up the verb phrase—they must go right before haber. For actions that occurred just seconds or minutes ago, Spanish speakers also frequently use acabar de + infinitive.

Examples (4)

  1. Hoy he hablado con el médico.

    Today I have spoken with the doctor.

    Word by Word: Today I-have spoken with the doctor.

    Uses 'hoy' (today), an unfinished time frame, making present perfect natural.

  2. Esta semana hemos comprado un coche nuevo.

    This week we have bought a new car.

    Word by Word: This week we-have bought a car new.

    'Esta semana' includes the present time, calling for the present perfect tense.

  3. ¿Has visto a María últimamente?

    Have you seen María lately?

    Word by Word: Have-you seen to María lately?

    'Últimamente' (lately) triggers present perfect as it describes recent time.

  4. Todavía no han llegado a casa.

    They haven't arrived home yet.

    Word by Word: Still not they-have arrived to house.

    'Todavía no' (not yet) expresses an action incomplete up to the present moment.

Common Mistakes

  • Placing direct or indirect object pronouns between haber and the participle

    He lo visto hoy.
    Lo he visto hoy.

    The auxiliary verb 'haber' and the past participle form an inseparable unit. Object pronouns must sit before 'haber'.

  • Changing the ending of the participle to match subject gender or plural status

    Ellas han llegadas tarde.
    Ellas han llegado tarde.

    In compound active tenses with 'haber', the past participle always ends in -o regardless of subject gender or number.

How It Connects

Tap a pattern to see what it builds on and what it leads to.

Present Perfect UseLevel 3

Learn This First

To use the present perfect for the recent past, you must first learn the mechanical construction of the tense, which involves conjugating the auxiliary verb 'haber' in the present tense and forming both regular and irregular past participles.

Learn Next

Patterns that build on this one.