FluentLab

Grammar by level

The structures that separate a correct sentence from a convincing one. Each page explains the pattern in plain prose, then hands you the exercises.

B2

C1

Practise grammar across every level.