Present Perfect Grammar Exercises

, online listening and grammar activities to learn English. Play through the various exercises to solidify the vocabulary, practice spelling and conversational use of the present perfect tense.

These activities use sports vocabulary. You can just practice sports terms, pronounciation, and spelling if you'd like. Just use the first three options, 'learn and review','vocabulary', and 'spelling'. To practice the present perfect tense, try the 'questions' and 'grammar' options.



This game focuses on using the present perfect tense with 'for' and 'since' time expressions. The question and answer exercises and grammar games are associated with the MES ESL Curriculum - Unit 11.

The questions and answers for this game are as follows.

  • A: How long have you played this?
  • B: I have played soccer since I was 5.
  • A: How long has she played this?
  • B: She has played tennis for 8 years.
  • A: Have you played golf for 10 years?
  • B: Yes, I have. / No, I haven't.
  • A: Has she played badminton since 2014?
  • B: Yes, she has. / No, she hasn't.

Other notes:

  • The grammar acitivies use first, second, and third person present perfect tense. The yes/no audio questions only use third person.
  • The grammar exercises have a heavy emphasis on subject verb agreement, as well as proper use of time expressions with 'since' and 'for'.
  • For a full list of the vocabulary for this game, see the game's 'learn and review' section.

For teaching materials to match these activities, check out the links below:


More activities and games to learn English:

adjectives 1, adjectives 2, animals 1, animals 2, animals 3, bedroom, body parts, can, chores, Christmas, classroom, clothes, colors, daily routines, desserts and snacks, drinks, Easter, family, feelings, food, future tense, fruit, Halloween, health problems, insects, months, nature 1, nature 2, numbers 1-10, numbers 11-20, part-time jobs, passive tense, past tense, people, places 1, places 2, plural nouns 1, plural nouns spelling, plural nouns irregular, prepositions of place, present perfect tense, sports, telling time, transportation, Valentine's Day, vegetables, verbs 1, verbs 2, verbs 3, weather


Update: Learn more about the badge system --> check out the badge page for information on how to earn badges, how to print badges, how teachers can use the badges in their classrooms.

There is a new page with a short explanation about the games and exercises included in each topic --> check out the games page for those details.





Full End User License Agreement - synopsis: You are free to use any resource on this site as an end user and MES grants you an End User License with the following restrictions: You may not redistribute, copy, modify, transfer, transmit, repackage, re-engineer, charge for, or sell any of the materials from this site. All materials are provided as is. MES is not responsible for delivery, cultural appropriateness, errors, losses or damages associated with use of MES sites. Use at your own risk and discretion. MES reserves the right to terminate or make changes to this agreement for any reason and without notice.

Copyright © 2003 - 2017 MES Games and MES English | privacy | restrictions | | contact