Skip to content
Spanish Grammar on Repeat
A2Exercises

Spanish Present Perfect exercises

Practise with the song. Listen to Sol and type the missing words, then choose the right form. The answers and explanations are at the bottom.

InfinitiveYo (I)8 verbs in 2 groups

Step 1

Hear it, then type it

This exercise uses the song itself, so it opens when the song is out on Sun 11 Oct, 16:00 UK.

Step 2

Choose the right form

He + participio: choose the right participle. Watch out for the irregular ones!

  1. 1.Hacer, yo he ,

    to do, I've done,

  2. 2.decir, yo he ,

    to say, I've said,

  3. 3.ver, yo he ,

    to see, I've seen,

  4. 4.Yo he , él no ha respondido,

    I have written, and he hasn't replied,

  5. 5.Poner, yo he ,

    to put, I've put,

  6. 6.Este año he al gimnasio,

    this year I've gone back to the gym,

  7. 7.abrir, yo he ,

    to open, I've opened,

  8. 8.¡y todavía no he nada!

    and I haven't broken anything yet!

0 of 8 answered

Answers

Choose the right form
  1. Hacer, yo he hecho,Hacer is irregular: he hecho, not “hacido”.
  2. decir, yo he dicho,Decir → dicho, like hecho: the -cho group.
  3. ver, yo he visto,Ver → visto, with -to.
  4. Yo he escrito, él no ha respondido,Escribir → escrito. Responder is regular: respondido.
  5. Poner, yo he puesto,Poner → puesto: the o becomes ue, and it ends in -to.
  6. Este año he vuelto al gimnasio,Volver → vuelto, like puesto.
  7. abrir, yo he abierto,Abrir → abierto, with -to.
  8. ¡y todavía no he roto nada!Romper → roto: short and irregular.

Every verb from this song is in its group, with its infinitive, yo and él forms, in the verb tables on the song's page.

Never miss a song

Put Spanish grammar on repeat.

New songs every week on YouTube. Subscribe to sing along with Sol, and catch the short clips on Instagram and Facebook.

Sol waving