Check out these ESL present perfect games and activities to try out with your students. It's present perfect grammar made easy!