Ну кто не любит грамматику? Вопрос риторический, потому что ее не любит большинство студентов. Но, пользуясь хорошим учебником по изучению грамматики, вы можете ее полюбить. И какие же учебники могут нам помочь?
Я попыталась найти в интернете какую-нибудь информацию об учебниках по изучении грамматики английского языка, и удивилась, так как нашла совсем немного информации. Поэтому на первом месте я бы выделила
Essential English Grammar in Use Elementary and Intermediate by Murphy – красный и синий. Есть и другие учебники этого автора, но эти два являются основными и самыми подходящими для среднего уровня.

Далее я бы посоветовала Grammarway by Janny Dooley and Virginia Evans. Эти учебники пронумерованы и соответственно начинаются с 1, 2 итд.

И еще один хороший учебник по грамматике – это Round up by Virginia Evans. Он тоже пронумерован. Для перед среднего уровня (pre-intermediate) я бы выбрала Round up 3 or 4

Если по какой-то причине вам не нравятся или не подходят эти учебники, рекоммендую вам обратить внимание на учебники Betty Azar “Understanding and Using English Grammar”. Они более сложные и не подойдут начинающим.

Есть и другие учебники по грамматике английского языка иностранных и отечественных авторов, но, на мой взгляд, первый три самые интересные и эффективные в изучении грамматики английского языка.
Сразу замечу, что нельзя отрывать изучение грамматики от разговорной и письменной речи, но студентам, обучающимся самостоятельно, приходится это делать. Часто студенты приходят на курсы обучения по скайп с просьбой помочь им заговорить, зная грамматику очень хорошо. Есть другие случаи, когда студенты достаточно бегло говорят, но при этом не знают грамматики. И в том и другом случае вам может помочь преподаватель. Даже иностранец не поможет вам с правильной грамматикой, но это можно сделать при систематической работе с учителем и высокой мотивации.