Advanced grammar in use : a self-study reference and practice book for advanced learners of English : with answers
Hewings, Martin (1999)
This book provides a comprehensive reference grammar with extensive grammar exercises.
There are 120 two-page units, each on a new point of grammar (answer key pp. 289-329).
For advanced students of English.
EN GRAM 4 Open access