Present perfect tense
The pretérito perfecto is similar in nature to the English present perfect tense. It is used to describe:
actions in the past that have been recently completed
actions in the past that started in the past and are still continuing or seen as the present
completed actions that influence the present or future
experiences in your life that have (or have not) happened
Time words
If you see these time words, you can usually use the pretérito perfecto:
este/esta semana, mes, año, tarde, verano, primavera, invierno, otoño, fin de semana
hoy
últimamente
hace 5 minutos, poco, un rato, un momento ,1 hora, 2 horas
ya
nunca
todavía no
It is formed by changing the verb haber to the correct pronoun before conjugating the end of the verb to ado or ido.
-ar →ado
-ir →ido
yo - he
tu - has
el/ella/usted - ha
nosotros - hemos
vosotros - habeis
ellos/ellas - han
Por ejemplo:
Ha vivado en londres toda mi vida - I have lived in London all my life.
Esta semana, mis padres me han llamado 3 veces - This week,my parents have called me 3 times.