The Present Perfect tense in Spanish is used to talk about actions that have been completed at some point in the past but are relevant to the present moment. It's similar to the English structure "have/has + past participle."

Formation of the present perfect

The Present Perfect tense is formed with the present tense of the auxiliary verb "haber" followed by the past participle of the main verb.

Haber (to have) conjugation:

- Yo he

- Tú has

- Él/Ella/Usted ha

- Nosotros/Nosotras hemos

- Ellos/Ellas/Ustedes han

To form the past participle of regular verbs:

For -ar verbs, replace -ar with -ado (e.g., hablar -> hablado).

For -er and -ir verbs, replace -er or -ir with -ido (e.g., comer -> comido, vivir -> vivido).


Let's look at some examples to understand how the Present Perfect tense is used:

1- Hablar (to talk)

- Yo he hablado con él. (I have talked to him.).

Tú has hablado con tu madre. (You have talked to your mother.).

2. Comer (to eat)

- Nosotros hemos comido pizza. (We have eaten pizza.)

- Ellos han comido en ese restaurante. (They have eaten at that restaurant.)

3. Vivir (to live)

- Ella ha vivido en España. (She has lived in Spain.)

- Ustedes han vivido una experiencia increíble. (You all have lived an incredible experience.)

Common Uses of the present perfect tense

1- Life experiences:

- ¿Alguna vez has viajado a otro país? (Have you ever traveled to another country?).

- He visto esa película. (I have seen that movie.).

2- Actions that happened recently:

- Ya he comido. (I have just eaten.).

- Él ha terminado su tarea. (He has finished his homework.).

3- Actions that are still relevant or have consequences in the present:

- Hemos perdido las llaves. (We have lost the keys.)

- Han abierto la tienda. (They have opened the store.)

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


- He escrito una carta. (I have written a letter.)

- Hemos hecho la tarea. (We have done the homework.)

- Ellos han visto la nueva película. (They have seen the new movie.)

Practice Exercises

1- Conjugate the following verbs in the Present Perfect tense:

- Trabajar (to work)

- Leer (to read)

Vivir (to live)

- Ir (to go)

- Romper (to break)

2. Fill in the blanks with the correct form of "haber" and the past participle:

- Yo ____ (comprar) un coche nuevo.

- Tú ____ (ver) esa serie.

- Ella ____ (escribir) un libro.

- Nosotros ____ (volver) temprano.

- Ellos ____ (hacer) la cena.

3. Translate the following sentences to Spanish:

- I have finished my homework.

- She has traveled to Spain.

- We have seen that movie.

- They have eaten lunch.

- You (informal) have opened the window.

Remember the conjugation of "haber" and how to form past participles, and practice with both regular and irregular verbs. With time and practice, you'll become comfortable using the Present Perfect tense in various contexts.