The present perfect tense
The present perfect is formed with: present tense of the verb haber (to have) + past participle of the main verb.
Tú has cantado
Él/ella/usted ha cantado
Nosotros/as hemos cantado
Vosotros/as habéis cantado
Ellos/ellas/ustedes han cantado
It's used to:
- Talk about that started in the past and continue into the present time:
Hoy he hecho un examen.
Today I have taken an exam.
Este año he ido a la playa de vacaciones.
This year I've been to the beach on vacation.
- Refer to the recent past or actions that occurred recently:
He aprendido a tocar la guitarra hace poco.
I learned to play the guitar not long ago.
- Express past actions we don't yet know are over:
He sido muy feliz contigo.
I've been very happy with you.
He tenido muchos problemas en el trabajo.
I've had a lot of trouble at work.
Still facing difficulties with 'The present perfect tense'? Learn and enhance your Spanish grammar through our online Spanish course. Start with a free test and improve today!
What our users say:
Improve your Spanish further and test Hotel Borbollón, online Spanish lessons.