Spanish Present Perfect (Presente Perfecto) Tense Conjugation

The Spanish Present Perfect tense, also known as “Pretérito Perfecto Compuesto” or simply “Presente Perfecto,” is used to express recently completed actions or actions with a connection to the present. This tense is formed by combining the present tense of the auxiliary verb “haber” with the past participle of the main verb.

Formation

  1. Conjugate “haber” in the present tense:
    • (yo) he
    • (tú) has
    • (él/ella/usted) ha
    • (nosotros/nosotras) hemos
    • (ellos/ellas/ustedes) han
  2. Add the past participle of the main verb:
    • For regular -ar verbs: stem + -ado (e.g., hablar → hablado)
    • For regular -er/-ir verbs: stem + -ido (e.g., comer → comido, vivir → vivido)

Examples of Regular Verbs

  1. Hablar (to speak):
    • Yo he hablado
    • Tú has hablado
    • Él/Ella/Usted ha hablado
    • Nosotros/Nosotras hemos hablado
    • Ellos/Ellas/Ustedes han hablado
  2. Comer (to eat):
    • Yo he comido
    • Tú has comido
    • Él/Ella/Usted ha comido
    • Nosotros/Nosotras hemos comido
    • Ellos/Ellas/Ustedes han comido

Irregular Past Participles

Some verbs have irregular past participles. Here are some common ones:

  • Abrir (to open) → abierto
  • Decir (to say) → dicho
  • Escribir (to write) → escrito
  • Hacer (to do/make) → hecho
  • Poner (to put) → puesto
  • Ver (to see) → visto
  • Volver (to return) → vuelto

Usage

The Present Perfect tense is used to describe:

  1. Recently completed actions:
    • He terminado mi tarea. (I have finished my homework.)
  2. Actions that started in the past and continue in the present:
    • Hemos vivido aquí por diez años. (We have lived here for ten years.)
  3. Experiences or accomplishments:
    • ¿Has visitado España? (Have you visited Spain?)
  4. Actions that occurred at an unspecified time in the past:
    • Ella ha leído ese libro. (She has read that book.)
  5. Actions in a time period that’s not yet over:
    • Este año he aprendido mucho español. (This year I have learned a lot of Spanish.)

Time Expressions

Common time expressions used with the Present Perfect include:

  • Ya (already)
  • Todavía no (not yet)
  • Alguna vez (ever)
  • Nunca (never)
  • Últimamente (lately)
  • Este año/mes/semana (this year/month/week)

Example: Ya he terminado mi trabajo. (I have already finished my work.)

Remember that usage of the Present Perfect can vary between different Spanish-speaking regions, with some areas preferring the Simple Past tense (Pretérito Indefinido) for recent actions.

Synonyms:

  • English: Perfect Tense, Have Perfect
  • Spanish: Pretérito Perfecto Compuesto, Antepresente, Presente Perfecto

Finally, Spanish teachers worth your time!

Experience the LingoToGo difference for yourself with a free week of unlimited lessons.

Expert teachers, raving students, guaranteed fun.

No credit card required. No obligation.

Free trial only available in the Americas and Europe. If you are in another region, you can sign up for one week of unlimited Spanish lessons for one dollar. Here’s the link to sign up for $1.