This site has over 1,000 simple activities for ESL learners to help practice all the main grammar points in English. The quizzes are easy to use and have a drop-down box that shows you the correct answer. Activities are divided by grammar categories and Ability Level (Easy, Medium or Difficult). Great for a quick topic refresh, or to check that you have understood an individual grammar point.
Self-Study Grammar Quizzes