This page provides some recommended links on the use of the perfect tense, as well as internet exercises you can try to test your knowledge.
♦German Grammarpod: A podcast and written material from Laura, the writer and speaker of the German Grammarpod podcast, on the use of the perfect tense: http://germangrammarpod.blogspot.com.au/2007/11/when-to-use-perfect-tense.html
♦♦German Grammarpod: Tables and explanations of the German past tenses, specifically the perfect, in beautiful unambiguous English. Laura of the German Grammarpod provides tables with examples and explains when to use sein and haben as auxiliary verbs: https://sites.google.com/site/germangrammarpod/past#perfect
♦Slow German: A podcast from Annik Rubens of Slow German, listing and pronouncing all the irregular verbs in German. You can also download a PDF to study at this link: http://www.slowgerman.com/2009/02/26/slow-german-047-unregelmaessige-verben/
♦Schubert Verlag: Online exercises on the perfect tense. Click on the traffic light in order to see whether your answer is correct:
♦Schubert Verlag: Online exercises on the perfect tense. These are a little bit harder that those at the link above. Click on the traffic light in order to see whether your answer is correct:
♦Schubert Verlag: More online exercises on the perfect tense:
♦Mein-Deutschbuch.de Material: This is all in German, for those who want to test themselves a little. In addition to an account of this tense, with tables and examples, there is a downloadable PDF-file.