have done - present perfect: Practice have done - present perfect using this ESL fun Game.
This game replaces the previous game which is now phased out. The old game had the following description:
Games are great for motivating students to learn. By playing our fun educational games, students can practice and review key English vocabulary, grammar and sentences without the boredom which is usually encountered when doing paper-based gap-fill exercises. Play the game below and do not hesitate to share these resources with other learners. This is the philosophy behind our site - www.eslgamesplus.com.
This game is also excellent for classroom teaching. Teachers can engage students in a classroom vocabulary or grammar review. It is suitable for intermediate and advanced esl learners. It can be used to energize a dull class, to review work that was done or simply as a reward for good classroom work. Have fun teaching and learning English!