Oxford Practice Grammar Advanced Supplementary Exercises The right balance of English grammar explanation and practice for your language level
References to the relevant explanations and examples in Oxford Practice Grammar Advanced to help with each exercise Helps prepare for CAE, CPE, TOEFL, IELTS and other advanced-level exams. Innovative practice such as dictionary exercises, matching exercises and editing exercises specially designed for high-level learners.