Here you will find links to websites that explain and quiz English grammar.
The ESL portals page has links to websites containing grammar sections.
Lots of good content from the British Council.
Explanations and quizzes from Perfect English Grammar
Here are many grammar quizzes for different levels of English ability.
Information and quizzes from Dave's ESL Café.
A very useful index of all the mistakes that even native-speakers of English make