B1
B1 Intermediate Exercises
Free B1 intermediate grammar exercises. Practice conditionals, reported speech, passive voice, and more. Ideal for independent learners and B1 exam preparation.
99 topics·204 exercise sets·4080 questions
Tenses
Present Continuous
1 set·20 questions
Present Perfect
4 sets·80 questions
Present Perfect Continuous
4 sets·80 questions
Past Simple
1 set·20 questions
Past Continuous
2 sets·40 questions
Past Perfect
4 sets·80 questions
Past Perfect Continuous
4 sets·80 questions
Future Simple (will/be going to)
3 sets·60 questions
Future Continuous
4 sets·80 questions
Future Perfect
3 sets·60 questions
Future Perfect Continuous
3 sets·60 questions
Tense Comparison
5 sets·100 questions
Mixed Tenses
4 sets·80 questions
Narrative Tenses
2 sets·40 questions
Time Expressions
6 sets·120 questions
Modal Verbs
Ability (can/could)
1 set·20 questions
Permission (can/may/could)
2 sets·40 questions
Possibility (may/might/could)
2 sets·40 questions
Obligation & Necessity (must/have to)
2 sets·40 questions
Advice (should/ought to)
3 sets·60 questions
Deduction & Speculation
3 sets·60 questions
Past Modals
1 set·20 questions
Preference (would rather/had better)
2 sets·40 questions
Mixed Modals
2 sets·40 questions
Conditionals & Subjunctive
Passive Voice & Causatives
Reported Speech
Verb Forms & Phrasal Verbs
Gerunds (-ing Form)
2 sets·40 questions
Infinitives
3 sets·60 questions
Gerunds and Infinitives
2 sets·40 questions
Irregular Verbs
1 set·20 questions
Make vs Do
2 sets·40 questions
Uses of Get
2 sets·40 questions
Phrasal Verbs
3 sets·60 questions
Stative vs Dynamic Verbs
1 set·20 questions
Participles
2 sets·40 questions
Used to / Would
2 sets·40 questions
Auxiliary Verbs
1 set·20 questions
Verb Patterns
2 sets·40 questions
Clauses
Determiners & Quantifiers
Articles (a/an/the/zero)
2 sets·40 questions
Some / Any
2 sets·40 questions
Much / Many / A lot of
2 sets·40 questions
Few / Little / A few / A little
1 set·20 questions
Enough / Too
1 set·20 questions
Countable & Uncountable Nouns
1 set·20 questions
Each / Every / All
2 sets·40 questions
Either / Neither / Both
3 sets·60 questions
Another / Other / Others / The other
2 sets·40 questions