On line grammar exercises with possibility of self-checking:
Pre-Intermediate level:
https://www.test-english.com/grammar-points/a2/
Intermediate level:
https://www.test-english.com/grammar-points/b1/
Upper Intermediate level:
https://www.test-english.com/grammar-points/b1-b2/
General rules of building sentences:
Questions in English. Word order in questions:
Questions forms:
Negatives in Present Simple:
Prepositions
Prepositions of time:
Prepositions of place( in, at, on)
Prepositions of movement:
Verb+prepositions
during, for, while
Tenses
Present Simple vs Present Continuous:
Present Perfect:
Present Perfect vs Past Simple:
Will vs be going to:
Present Continuous for future arrangements:
Future forms: will, be going to, Present Continuous
Past Simple. Negatives and questions:
Past Simple: Was/Were
Past Continuous and Past Simple:
Past Perfect:
Past Simple, Past Continuous, Past Perfect:
Passive Sentences:
Present and Past Simple( Passive)
Passive Voice:
All passive Voice Tenses:
Conditionals:
First conditional and future time clauses:
Second Conditional. Unreal situations:
Third Conditional: Unreal situations in the Past:
Modal Verbs
can, could, be able to
should/shouldn't
have to, must, should
have to, don't have to// must, mustn't
Nouns and adjectives:
Adjectives and adverbs. Degrees of comparison:
Much, many, few, a few, a lot
Some, any, no
Something, anything, nothing
Articles
Pronouns
Reflexive pronouns:
Participle
All participle clauses
Other grammar constructions:
used to
https://www.test-english.com/grammar-points/a2/used-to/
http://www.bbc.co.uk/learningenglish/english/course/quizzes