English grammar and vocabulary exercises

Test yourself and improve your English with our online exercises.

We have multiple-choice and gap-fill tests for grammar and vocabulary.

Choose from three learning levels and go back and repeat an exercise whenever you want – they’re free!

Beginner / Elementary exercises
(A1 – A2 level)

Intermediate exercises
(A2 – B1 level)

Upper-intermediate / advanced exercises
(B2 – C1 level)

Business English vocabulary exercises
(B1 level and above)

Advanced vocabulary exercises
(C1 level and above)


Warning: Unknown: write failed: No space left on device (28) in Unknown on line 0

Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct () in Unknown on line 0