Common Mistakes is a good website designed for English Language Learners to practice “common mistakes” made in the English language. Exercises are divided into Beginner, Intermediate, and Advanced levels.

I’ve placed the link on my English Themes For Intermediate/Advanced webpage.

Thanks to Web English Teacher for the link. Web English Teacher is a good source of resources, and worth checking-out.