Explanation and exercises-1
Explanation and exercises-2
Agenda Web, exercises on the present perfect simple
Exercises (there are links to more exercises and solutions at the bottom of the page)
Listening. Interesting site, find your activity, for example:
Do you believe in ghosts?
A song: I See Fire (Ed Sheeran)