https://www.english-grammar.at/online_exercises/tenses/t125-present-perfect-simple.htm
https://www.english-grammar.at/online_exercises/tenses/t118-present-perfect.htm
https://www.english-grammar.at/online_exercises/tenses/t117-present-perfect.htm
https://www.english-grammar.at/online_exercises/tenses/t087-present-perfect-tense.htm