EasyEnglish.com is a free self test site for all levels of English learners. Choose easy, medium or difficult settings and then choose your topic. From basic vocabulary to complicated verb tenses, it's all here! The self tests will check themselves and offer you explanations for wrong answers as well as suggestions for future study. An excellent site to test your knowledge and make sure your learning is on track.
Self Tests in Many Topics