Present perfect tense is used when there is a connection with the past and with the present. It is used when the action is complete or has ended.
present perfect tense, completed action, structure of present perfect, examples of present perfect tense, tense table https://www.englishmirror.com/english-grammar/present-perfect-tense.html