16 grammar exercise sets at level B2.
B2 is the Upper-intermediate level, fluent enough for work and study. Relative clauses, future forms, deduction with must be and might be, and inversion.
16 topics