The Present Perfect is not so terrible as it may seem, believe me!
Just take a look at this worksheet and you'll master all its possible uses.
How about listening to a song now?
These are the lyrics.
Can you tell the use of the Present Perfect in this song? What is the singer asking you?
Pay a visit to this site (click on the picture below) and you'll find a listening and some additional practice.