Pretérito perfecto связывает завершенное действие с настоящим.
Образование haber в настоящем + participio: he hablado, hemos comido, han vuelto.
Когда использовать Действие уже произошло, но важно для текущей ситуации, опыта или периода, который еще ощущается как настоящий.
Важно В разных регионах употребление отличается: в Испании pretérito perfecto чаще, в Латинской Америке часто предпочитают pretérito indefinido.
Примеры
he visto = я видел/видела
hemos comido = мы поели
han vuelto = они вернулись