I found this comic strip especially suitable to learn/teach the differences between simple and progressive past and present perfect (I’ll use it the classroom as part of the lesson plan on past tenses):