Rhonda S. (RhondaS) reviewed English: Practice and Reinforcement (Grade 12) on + 191 more book reviews
This is an old workbook, but not written in, and it provides drills on every common grammatical problem. I used it to teach English grammar for years.