The present perfect tense is one that needs much practice. Be aware of the vowel changes in many of the verbs! (this list is from Sowieso 1, Langenscheidt)