English grammar,
one gap at a time

Pick a form, answer ten sentences, find out what you got wrong. Every sentence here has been read and checked — more than 50,000 of them.

Browse all 29 topics Find your level → Or mix them all →

Getting a sentence ready.

Pick a topic

105 forms across 29 topics. The number on the right is how many sentences that topic has to drill.

The gap is where the grammar is

Every sentence hides exactly one form. Fill it and you have used the rule, not read about it.

You see the answer at once

Right or wrong, the correct form drops into the gap before you move on.

The mistakes are named

Each topic lists the errors learners actually make, and explains why they are wrong.