Vídeo com explicação: https://www.youtube.com/watch?v=vPshbvkmWbU
Link 1: http://www.perfect-english-grammar.com/present-perfect-exercises.html
Link 2: http://www.agendaweb.org/exercises/verbs/present-perfect
Link 3: https://learnenglish.britishcouncil.org/en/english-grammar/verbs/present-tense/present-perfect