Try out this present perfect and simple past activity in your own ESL classes today. It's the perfect activity for free practice.