Present Perfect (Pretérito Perfecto Compuesto)

The Present Perfect, known as the “Pretérito Perfecto Compuesto” in Spanish, is a crucial tense that connects past actions to the present. As you advance in your Spanish learning, mastering this tense will significantly improve your ability to talk about recent events and experiences that are still relevant now.

Formation

To create the Present Perfect in Spanish, you’ll combine two things:

  1. The present tense of the auxiliary verb “haber” (to have)
  2. The past participle of the main verb

Here’s how “haber” is conjugated in the present tense:

  • yo he (I have)
  • tú has (you have)
  • él/ella/usted ha (he/she/you (formal) has/have)
  • nosotros/nosotras hemos (we have)
  • vosotros/vosotras habéis (you all have – Spain)
  • ellos/ellas/ustedes han (they/you all have)

For regular verbs, the past participle is formed by removing the infinitive ending (-ar, -er, -ir) and adding -ado (for -ar verbs) or -ido (for -er and -ir verbs).

Examples:

  • hablar (to speak) → hablado (spoken)
  • comer (to eat) → comido (eaten)
  • vivir (to live) → vivido (lived)

Complete Conjugations of Past Participles

Usage

You’ll use the Present Perfect in a few different situations:

  1. Actions completed in the recent past:
    • “He terminado mi tarea.” (I have finished my homework.)
  2. Experiences in an unfinished time period:
    • “Este año he viajado a España dos veces.” (This year I have traveled to Spain twice.)
  3. Actions with results that are still evident in the present:
    • “María ha llegado tarde hoy.” (María has arrived late today – and is still late).
  4. Actions that started in the past and continue into the present:
    • “Siempre he vivido en esta ciudad.” (I have always lived in this city – and still do.)

Time Expressions

Certain time expressions often go hand-in-hand with the Present Perfect:

  • ya (already)
  • todavía no (not yet)
  • alguna vez (ever)
  • nunca (never)
  • últimamente (lately)
  • recientemente (recently)

Example: “¿Ya has comido?” (Have you eaten yet?)

Reflexive Verbs

With reflexive verbs (verbs where the subject and object are the same), place the reflexive pronoun before the conjugated form of “haber.”

  • “Me he lavado las manos.” (I have washed my hands.)

Regional Variations

In some parts of Spain, particularly in the north, you might hear the Present Perfect used in situations where other Spanish-speaking regions would use the Preterite (Simple Past). For instance:

  • “Hoy he ido al supermercado.” (Today I went to the supermarket.)

In most other Spanish-speaking countries, this would be expressed using the Preterite: “Hoy fui al supermercado.”

As you practice, you’ll become more comfortable with the nuances of when to use the Present Perfect. Remember, it’s all about connecting past actions to the present moment. Keep practicing, and soon you’ll be using the Pretérito Perfecto Compuesto like a native speaker! ¡Buena suerte! (Good luck!)

Related topics:

You are here:

Complete Spanish Grammar Learning Companion > Advanced Grammar II > Present Perfect (Pretérito Perfecto Compuesto)

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.