English grammar

CEFR A2-B2

This is a mixed English grammar test. The 30 questions below cover the main topics learners ask about: verb tenses, articles, prepositions, modal verbs, conditionals and reported speech. The level runs from A2 to B2, so some questions are easy and some are designed to catch you out.

There is no time limit. Read each sentence, pick the option (a, b or c) that fills the gap correctly, and write down your choice. Every question has exactly one right answer. The full answer key is at the end, with a short explanation for each item so the test teaches you something rather than just marking you. Do not scroll down until you have finished.

Tenses

  1. She ___ to work by train every day. a) go b) goes c) is going
  2. Look! It ___ outside, so take an umbrella. a) rains b) is raining c) rain
  3. I can't come out, I ___ my homework yet. a) didn't finish b) haven't finished c) don't finish
  4. When I arrived at the station, the train ___ already left. a) has b) had c) have
  5. This time tomorrow I ___ on a beach in Greece. a) lie b) am lying c) will be lying
  6. I ___ television when the phone suddenly rang. a) watched b) was watching c) watch

Articles and prepositions

  1. My neighbour is ___ honest man who always tells the truth. a) a b) an c) the
  2. I bought ___ umbrella yesterday, but ___ umbrella was faulty. a) a / the b) an / the c) an / a
  3. We finally arrived ___ the airport two hours before the flight. a) to b) at c) in
  4. The team meeting has been moved to ten o'clock ___ Monday. a) in b) at c) on
  5. He has been living in London ___ 2015 and loves it. a) for b) since c) from
  6. She is really interested ___ learning to play the piano. a) on b) in c) for

Modals

  1. You ___ smoke in here; it is strictly against the rules. a) mustn't b) don't have to c) can
  2. We ___ rush, the train doesn't leave for another hour. a) mustn't b) don't have to c) can't
  3. ___ I open the window? It's a little warm in here. a) May b) Do c) Am
  4. She ___ be at home; her car is parked in the drive. a) must b) can't c) needn't
  5. When I was a child, I ___ swim a length underwater. a) can b) could c) must
  6. That ___ be John at the door; he's on holiday in Spain. a) must b) can't c) should

Conditionals and reported speech

  1. If it rains tomorrow, we ___ at home and watch a film. a) stay b) will stay c) would stay
  2. If I ___ rich, I would buy a house by the sea. a) am b) were c) will be
  3. If I had studied harder, I ___ the exam last month. a) would pass b) would have passed c) passed
  4. At the interview she said she ___ tired but happy. a) is b) was c) be
  5. He told me he ___ already finished the report. a) has b) had c) have
  6. The teacher asked me where I ___ before moving here. a) live b) lived c) do live

Mixed

  1. Neither of the two answers ___ correct, I'm afraid. a) is b) are c) be
  2. There are too ___ people in this room for it to be safe. a) much b) many c) lot
  3. I'd rather you ___ smoke in the car, if you don't mind. a) didn't b) don't c) won't
  4. The film was ___ boring that I fell asleep halfway through. a) so b) such c) too
  5. By the time we get to the shop, it ___ for the night. a) closes b) will have closed c) closed
  6. I look forward ___ from you very soon. a) to hear b) to hearing c) hearing

Answers

  1. b - "Every day" signals a routine, so use the present simple. Third person singular adds -s: she goes.
  2. b - "Look!" points to something happening right now, which is the present continuous: it is raining.
  3. b - "Yet" goes with the present perfect for something not done up to now: I haven't finished.
  4. b - One past action happened before another, so the earlier one takes the past perfect: had left.
  5. c - An action in progress at a future moment ("this time tomorrow") uses the future continuous: will be lying.
  6. b - A longer past action interrupted by a short one takes the past continuous: I was watching when the phone rang.
  7. b - "Honest" begins with a silent h, so it sounds like a vowel and takes an, not a.
  8. b - First mention of a singular countable noun takes a/an (an umbrella); the second mention is now known, so it takes the.
  9. b - With arrive you use at for a point or building: arrive at the airport. (It is arrive in only with a town or country.)
  10. c - Days of the week take on: on Monday.
  11. b - Since marks a starting point in time (since 2015); for marks a length of time (for nine years).
  12. b - The fixed phrase is interested in something.
  13. a - Mustn't means it is prohibited. "Don't have to" would wrongly mean it is allowed but optional.
  14. b - "Don't have to" means there is no obligation. Mustn't would wrongly mean it is forbidden to rush.
  15. a - May is the polite way to ask permission: May I open the window?
  16. a - A confident, positive deduction from evidence uses must: she must be at home.
  17. b - Past ability uses could: I could swim.
  18. b - A confident, negative deduction uses can't: that can't be John.
  19. b - First conditional (a real future possibility): if + present simple, then will + verb. We will stay.
  20. b - Second conditional (unreal present): if + past, then would. With "if I" the standard form is were, not was.
  21. b - Third conditional (unreal past): if + past perfect, then would have + past participle. I would have passed.
  22. b - Reported speech backshifts present to past: "I am tired" becomes she said she was tired.
  23. b - The present perfect backshifts to the past perfect in reported speech: "I have finished" becomes he had finished.
  24. b - A reported question uses normal word order (no inversion) and backshifts: where I lived.
  25. a - Neither takes a singular verb in standard English: neither is correct.
  26. b - People is countable, so use many, not much.
  27. a - After "would rather you" the verb is in the past form for a present or future wish: I'd rather you didn't.
  28. a - So goes before an adjective on its own (so boring); such goes before a noun phrase (such a boring film).
  29. b - An action finished before a future point takes the future perfect: it will have closed.
  30. b - "Look forward to" is followed by the -ing form: look forward to hearing.

What to study next

Use your score to decide where to go next. If the first six questions tripped you up, start with the overview of English tenses and then drill the trickiest one, the present perfect. If you lost marks on questions 7 to 12, the page on articles covers a, an and the and the prepositions of time and place that go with them. For the modal section, read modal verbs, and for the last twelve questions work through conditional sentences and reported speech. Come back and retake the test in a week to see how much has stuck.

Frequently asked questions

What does this English grammar test cover?
It covers the core of English grammar: verb tenses, articles, prepositions, modal verbs, conditionals and reported speech. The 30 questions are mixed across levels A2 to B2, so it works as a quick check of where your grammar is strong and where it needs work.
How is the test scored?
Every question has exactly one correct option. Count your correct answers out of 30. As a rough guide: 0-15 is around A2, 16-23 is around B1, and 24-30 is around B2. It is a snapshot, not an official exam, but it points you to the topics to revise.
Is the test British or American English?
British English. A few answers, such as the present perfect with just, already and yet, follow British usage. American English sometimes allows the past simple in those cases, but both varieties are correct in their own right.
Where can I learn the grammar after taking the test?
Each section maps to a topic page on the site. After you check your answers, follow the links at the end to the pages on tenses, the present perfect, articles, modal verbs, conditional sentences and reported speech.