here are different exercises that help you with the present perfect.
Read and understand this page:
Do the Test on present perfect vs. simple past:
click on these links and do the tasks!
http://www.grammarbank.com/ever-never-just-already-yet.html (Here you have to scroll down to „Quick Exercise“!!!)
Yours, Ms Scheffczyk