Extra Practice
Extra PracticePresent Perfect - Explanation http://www.englishpage.com/verbpage/presentperfect.html
Present Perfect - List of Verbs http://www.ego4u.com/en/cram-up/grammar/irregular-verbs
Present Perfect "Have-Has" - Practice http://www.ego4u.com/en/cram-up/grammar/present-perfect-simple/exercises?03
Present Perfect - Practice http://www.englishclub.com/grammar/verb-tenses_present-perfect_quiz.htm
Present Perfect - Practice 2 http://www.activites-anglais.fr/activities/pperfect/pp1/machpp1.htm
Present Perfect - Practice 3 http://personales.ya.com/mjandres/archivos/presentperfect1.htm
Present Perfect - Practice 4 http://oudwww.bonhoeffer.nl/engels/2eklas/unit6/wb150.html
Present Perfect - Matching Game http://www.english-grammar-lessons.com/presentperfect/exercise9.swf
Present Perfect - Quiz http://www.better-english.com/grammar/presentperfect1.htm
Present Perfect - Negative Practice http://www.ego4u.com/en/cram-up/grammar/present-perfect-simple/exercises?05
Present Perfect - Mini Quiz http://www.learnenglish-online.com/grammar/tests/presentperfect.html
Present Perfect - Word Order Practice http://learnenglishkids.britishcouncil.org/en/grammar-games/present-perfect-experiences
Present Perfect - http://www.ego4u.com/en/cram-up/grammar/simpas-preper
Present Perfect vs. Simple Past http://www.curso-ingles.com/ejercicios-test-ingles/present-perfect-past-simple.php
Present Perfect - http://www.englishpage.com/verbpage/verbs5.htm
Present Perfect vs. Simple Past - http://www.englishexercises.org/makeagame/viewgame.asp?id=1496
Connectors - http://www.bossmeyer.gidw-online.de/Textarbeit%202/List%20of%20Connectors.htm
Connectors with explanation - https://sites.google.com/site/maycaingles2011/writing/linkers-and-connectors