Here you have some activities which contrast the present perfect and the past simple.
Present perfect (facts that occur in the past but affect or continue in the present)
Past simple (facts that occur at some definite point in the past and are already finished!)
Exercises 5 (this website is very useful! It has got videos, songs, etc. Enjoy it!)