Some more exercises for practice: http://www.agendaweb.org/verbs/present_perfect.html