Free online English grammar test

Check your level of English grammar

The following test contains 50 multiple choice questions related to various fields of English grammar: tenses; modals; conditionals and unreal tenses; indirect speech; passive voice and causative structures; infinitives, gerunds and participles; relative clauses; inversion; articles; countable and uncountable nouns.

For each question, choose the best answer from the three choices listed to complete the sentence, then click the next button. The questions get harder as you progress. You have to answer all the questions in order to complete the test. When you finish, you will see the number of correct answers that you gave, as well as which level the result corresponds to.

Please note that this test is only meant to give you an indication of your English grammar level and is not an accurate placement test.

Choose the best answer to complete each of the following sentences.

Rate this page

up
6337 users like this page.