One song that suits for the present perfect is "Still haven't found what I'm looking for" by U2. Let's make a circle with students all around the class and tell them to mime every verb they hear after "have" (ex: I have RUN and they have to run). Since the present perfect structure is constalty repeated they will learn it and have fun at the same time! Hope it works with you!
Miriam González (Spain)
World's Best Jobs!
Dave's ESL Cafe Copyright © 2008 Dave Sperling. All Rights Reserved.