present perfect употребляется для описания прошедших действий, событий, когда подчёркивается их важность в настоящем времени, а не тогда, когда они произошли. например:
i have learnt new english words/ я выучил новые английские слова. (не важно, когда это произошло, важно, что я их ЗНАЮ)