Here is an interesting site where you can listen to a teacher talking about her life and using lots of present perfect.

Here you have the different uses of the present perfect.

On this link you'll revise how to use it.

On this one you'll practise switching from present to present perfect.

With this exercise you'll have to make the difference between present perfect and preterit.

Now you must be ready to understand people's experiences or to speak about yours.

But if ou have any questions don't hesitate to leave them in the commments.