Lilliam Hurst 's English Exercises Online is a marvelous site that contains an amazing number of quality online exercises for ESL students at various levels of competency.
Features:
• English exercises for beginner/elementary level: grammar (does/is/has, frequency adverbs, irregular verbs), vocabulary, reading comprehension
• English exercises for elementary/lower-intermediate level: vocabulary, reading comprehension
• English exercises for lower-intermediate/intermediate level: reading comprehension, phonetic recognition, grammar (make/do, irregular verbs), Headway intermediate vocabulary
• English exercises for intermediate/upper intermediate level: grammar (modals, reported speech, passive, time clauses, relative clauses, conditionals, gerunds/infinitives), literature (short stories), vocabulary (prefixes and antonyms), phrasal verbs, reading comprehension
• English exercises for upper intermediate/advanced level: vocabulary (pairs of words, SAT revision), grammar (verbs and prepositions, adjectives and prepositions, articles, conjunctions), literature, rhetorical/literary terms, reading comprehension
Site URL: http://wwwedu.ge.ch/cptic/prospective/projets/anglais/exercises/welcome.html