Oxford Practice Grammar
New Edition with Answers; University of Karachi edition
This is a reference and practice book for all students at pre-intermediate and intermediate level, whether working with a teacher or alone. Oxford Practice Grammar provides clear explanations of English grammar along with exercises for practice in form and use. This new, extensively revised edition is even more useful for students striving to improve their use of English grammar.