To form the present perfect you need
have/has + past participle (verb + -ed or irregular forms)
This video clip explains the present perfect for you in German
http://www.youtube.com/watch?v=e2kqFl3FAbA
Now practice the present perfect:
http://www.ego4u.com/en/cram-up/grammar/present-perfect-simple/exercises?04
http://www.ego4u.com/en/cram-up/grammar/present-perfect-simple/exercises?05
http://online-lernen.levrai.de/englisch/englisch_zeiten/present_perfect/02_present_perfect_uebungen.htm
http://online-lernen.levrai.de/englisch/englisch_zeiten/present_perfect/20_present_perfect_unregelmmaessige_verben.htm
http://online-lernen.levrai.de/englisch/englisch_zeiten/present_perfect/15_present_perfect_to_be.htm
http://online-lernen.levrai.de/englisch/englisch_zeiten/present_perfect/10_present_perfect_have.htm
http://www.perfect-english-grammar.com/present-perfect-exercise-2.html
http://www.perfect-english-grammar.com/present-perfect-exercise-1.html
http://www.youtube.com/watch?v=9d3tEVquobQ&playnext=1&list=PLE276F46A8218EA14&feature=results_main
http://www.englisch-hilfen.de/uebungen/zeiten/present_perfect_aussagen.htm