Here is a lesson by Sarvajit Patil with contributions by Grant Backes on teaching the present perfect/past participles and practicing using "Have you ever....?" The crux of the lesson being a game that encourages students to use the above question to ask and share experiences with classmates.
Click the links for lesson plans.
Lesson Plan
Original lesson in Workflowy