Level 8, Unit 12

Grammar: Present Perfect and Past Simple

This slideshow requires JavaScript.