SpanishNova
Grammar / Tenses / Perfect Tenses
Grammar Intermediate

Compuestos: Pretérito Perfecto. Verbos regulares.

The pretérito perfecto in Spanish helps us talk about actions that have happened.

Overview

Let’s express something like this:

  • Yo he terminado la tarea.I have finished the homework.

To form the pretérito perfecto, we conjugate haber and add the verb in a form called the participle.

Haber

Pronombre Conjugación
Yo he
has
Él / Ella / Usted ha
Nosotros / Nosotras hemos
Ustedes han
Ellos / Ellas han

Verbo participio

The verb is in a form that we call the participle.

  • Yo he terminado la tarea.I have finished the homework.

Notice that with the verb terminar, we remove -ar and add -ado: terminarterminado.

  • -ar verbs → remove -ar and add -ado: hablar → hablado
  • -er verbs → remove -er and add -ido: comer → comido
  • -ir verbs → remove -ir and add -ido: vivir → vivido
Infinitivo Participio
hablar hablado
trabajar trabajado
comer comido
beber bebido
vivir vivido
recibir recibido

Estructura

Subject Haber Participio Oración completa
Yo he trabajado Yo he trabajado hoy.
has comido Tú has comido mucho.
Él / Ella / Usted ha terminado Ella ha terminado el libro.
Nosotros / Nosotras hemos practicado Nosotros hemos practicado español.
Ustedes han recibido Ustedes han recibido el mensaje.
Ellos / Ellas han vivido Ellos han vivido en México.

Cómo/cuándo lo usamos

Recently completed actions

Use the present perfect when an action has happened recently or still feels connected to now.

    • He terminado mi tarea.I have finished my homework.

Life experiences without saying when

Use it to talk about experiences without giving a specific date or time.

    • He visitado México.I have visited Mexico.
    • Ella ha probado comida peruana.She has tried Peruvian food.

Unfinished time periods

Use it with expressions like hoy, esta semana, este mes, and este año.

    • Hoy he estudiado mucho.Today I have studied a lot.

Present relevance

Use it when a past action matters now.

    • He perdido mis llaves.I have lost my keys.
    • No hemos recibido el paquete.We have not received the package.

Oraciones.

Afirmativas

  • Yo he trabajado mucho esta semana.I have worked a lot this week.
  • Tú has cocinado arroz.You have cooked rice.
  • Ella ha estudiado inglés.She has studied English.
  • Nosotros hemos limpiado la casa.We have cleaned the house.
  • Ellos han visitado a sus abuelos.They have visited their grandparents.

Negativas

  • Yo no he estudiado hoy.I have not studied today.
  • Tú no has cocinado nada.You have not cooked anything.
  • Él no ha viajado este mes.He has not traveled this month.
  • Nosotros no hemos escuchado la canción.We have not listened to the song.
  • Ellos no han terminado.They have not finished.

Forma de pregunta

  • ¿Has trabajado hoy?Have you worked today?
  • ¿Ha cocinado (él)?Has he cooked?
  • ¿Dónde han vivido?Where have they lived?
  • ¿Qué has cocinado?What have you cooked?

Ejercicios

Selección simple

  1. Ella ____ comprado pan.
    1. has
    2. ha
    3. han
    Respuesta

    ha

  2. Nosotros no ____ terminado el trabajo.
    1. hemos
    2. han
    3. ha
    Respuesta

    hemos

  3. ¿Tú ____ escuchado este podcast?
    1. ha
    2. he
    3. has
    Respuesta

    has

  4. Los vecinos ____ limpiado el patio.
    1. han
    2. has
    3. hemos
    Respuesta

    han

  5. Yo no ____ probado esa comida.
    1. ha
    2. he
    3. han
    Respuesta

    he

  6. ¿Ustedes ____ visitado Perú?
    1. han
    2. hemos
    3. has
    Respuesta

    han

  7. El tren ____ llegado tarde.
    1. has
    2. han
    3. ha
    Respuesta

    ha

  8. Mis primos no ____ aprendido francés.
    1. hemos
    2. han
    3. ha
    Respuesta

    han

  9. Yo ____ recibido tu correo.
    1. he
    2. has
    3. ha
    Respuesta

    he

  10. La profesora ____ explicado la lección.
    1. han
    2. hemos
    3. ha
    Respuesta

    ha

Completar

  1. Los estudiantes ______ (terminar) el proyecto.
    Respuesta

    Los estudiantes han terminado el proyecto.

  2. Nosotros no ______ (beber) café hoy.
    Respuesta

    Nosotros no hemos bebido café hoy.

  3. ¿Tú ______ (recibir) mi mensaje?
    Respuesta

    ¿Tú has recibido mi mensaje?

  4. Los estudiantes ______ (practicar) mucho esta semana.
    Respuesta

    Los estudiantes han practicado mucho esta semana.

  5. Yo no ______ (subir) las escaleras.
    Respuesta

    Yo no he subido las escaleras.

  6. ¿Tú______ (llamar) al doctor?
    Respuesta

    ¿Tú has llamado al doctor?

  7. Mis amigos ______ (viajar) este mes.
    Respuesta

    Mis amigos han viajado este mes.

  8. La clase ______ (empezar) tarde.
    Respuesta

    La clase ha empezado tarde.

  9. Nosotros ______ (aprender) mucho hoy.
    Respuesta

    Nosotros hemos aprendido mucho hoy.

  10. ¿Tú  ______ (usar) esta aplicación?
    Respuesta

    ¿Tú has usado esta aplicación?

Traducción

  1. She has finished the homework.
    Respuesta

    Ella ha terminado la tarea.

  2. We have not received the message.
    Respuesta

    No hemos recibido el mensaje.

  3. Have you called your friend?
    Respuesta

    ¿Has llamado a tu amigo/a?

  4. They have watched the video twice.
    Respuesta

    Ellos han mirado el video dos veces.

  5. I have not used this app.
    Respuesta

    No he usado esta aplicación.

  6. Has the meeting started?
    Respuesta

    ¿Ha empezado la reunión?

  7. My parents have lived here for years.
    Respuesta

    Mis padres han vivido aquí por años.

  8. We have practiced Spanish today.
    Respuesta

    Hoy hemos practicado español.

  9. I have worked a lot this month.
    Respuesta

    He trabajado mucho este mes.

  10. Have they studied for the exam?
    Respuesta

    ¿Han estudiado para el examen?

Wrap Up

Use Example Translation
Form haber + participio to have + past participle
-ar participle hablar → hablado spoken / talked
-er participle comer → comido eaten
-ir participle vivir → vivido lived
Negative form No he terminado. I have not finished.
Question form ¿Has estudiado hoy? Have you studied today?