This is the presentation we used in class:
and this other one will give you more practice. If you still have problems, maybe this video can help youThese other two videos give you some examples of the Present Perfect in some songs; an explanation follows, great idea!
and more songs... Sing along if you are brave!
for a more extensive explanation, go here.