Introduction
Use the following links and take notes (-> Grammar section of your English folder): How is the present perfect formed? When do we use it? What are the "signals" for the present perfect?
http://www.ego4u.de/de/cram-up/grammar/present-perfect-simple
http://www.englisch-hilfen.de/grammar/pres_perf.htm
http://www.thalden.net/moodle/mod/resource/view.php?id=281
Exercises
http://web2.uvcs.uvic.ca/elc/StudyZone/330/grammar/upperf1.htm
http://www.ego4u.de/de/cram-up/grammar/present-perfect-simple/exercises?03
http://www.ego4u.de/de/cram-up/grammar/present-perfect-simple/exercises?07
http://www.ego4u.de/de/cram-up/grammar/present-perfect-simple/exercises