There are three levels of difficulty in this book: Elementary, Intermediate, Advanced. Choose the best that suits you and enhance your English by solving the exercises.
This book is the third book of “English Grammar Exercises by Difficulty” series. It contains 2080 exercises with answers for all English levels: 750 for Elementary level, 730 for Intermediate level and 600 for Advanced level.