Exam English Grammar is the first choice for intermediate learners and covers all the grammar they will need at this level. This book gives clear explanations and practice exercises that have h