English Grammar Test: 30 Questions with Answers (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
- She
___to work by train every day. a) go b) goes c) is going - Look! It
___outside, so take an umbrella. a) rains b) is raining c) rain - I can't come out, I
___my homework yet. a) didn't finish b) haven't finished c) don't finish - When I arrived at the station, the train
___already left. a) has b) had c) have - This time tomorrow I
___on a beach in Greece. a) lie b) am lying c) will be lying - I
___television when the phone suddenly rang. a) watched b) was watching c) watch
Articles and prepositions
- My neighbour is
___honest man who always tells the truth. a) a b) an c) the - I bought
___umbrella yesterday, but___umbrella was faulty. a) a / the b) an / the c) an / a - We finally arrived
___the airport two hours before the flight. a) to b) at c) in - The team meeting has been moved to ten o'clock
___Monday. a) in b) at c) on - He has been living in London
___2015 and loves it. a) for b) since c) from - She is really interested
___learning to play the piano. a) on b) in c) for
Modals
- You
___smoke in here; it is strictly against the rules. a) mustn't b) don't have to c) can - We
___rush, the train doesn't leave for another hour. a) mustn't b) don't have to c) can't ___I open the window? It's a little warm in here. a) May b) Do c) Am- She
___be at home; her car is parked in the drive. a) must b) can't c) needn't - When I was a child, I
___swim a length underwater. a) can b) could c) must - That
___be John at the door; he's on holiday in Spain. a) must b) can't c) should
Conditionals and reported speech
- If it rains tomorrow, we
___at home and watch a film. a) stay b) will stay c) would stay - If I
___rich, I would buy a house by the sea. a) am b) were c) will be - If I had studied harder, I
___the exam last month. a) would pass b) would have passed c) passed - At the interview she said she
___tired but happy. a) is b) was c) be - He told me he
___already finished the report. a) has b) had c) have - The teacher asked me where I
___before moving here. a) live b) lived c) do live
Mixed
- Neither of the two answers
___correct, I'm afraid. a) is b) are c) be - There are too
___people in this room for it to be safe. a) much b) many c) lot - I'd rather you
___smoke in the car, if you don't mind. a) didn't b) don't c) won't - The film was
___boring that I fell asleep halfway through. a) so b) such c) too - By the time we get to the shop, it
___for the night. a) closes b) will have closed c) closed - I look forward
___from you very soon. a) to hear b) to hearing c) hearing
Answers
- b - "Every day" signals a routine, so use the present simple. Third person singular adds -s: she goes.
- b - "Look!" points to something happening right now, which is the present continuous: it is raining.
- b - "Yet" goes with the present perfect for something not done up to now: I haven't finished.
- b - One past action happened before another, so the earlier one takes the past perfect: had left.
- c - An action in progress at a future moment ("this time tomorrow") uses the future continuous: will be lying.
- b - A longer past action interrupted by a short one takes the past continuous: I was watching when the phone rang.
- b - "Honest" begins with a silent h, so it sounds like a vowel and takes an, not a.
- b - First mention of a singular countable noun takes a/an (an umbrella); the second mention is now known, so it takes the.
- b - With arrive you use at for a point or building: arrive at the airport. (Arrive in is for a town, city, country or other large area.)
- c - Days of the week take on: on Monday.
- b - Since marks a starting point in time (since 2015); for marks a length of time (for nine years).
- b - The fixed phrase is interested in something.
- - Mustn't means it is prohibited. "Don't have to" would wrongly mean it is allowed but optional.
- b - "Don't have to" means there is no obligation. Mustn't would wrongly mean it is forbidden to rush.
- - May is the polite way to ask permission: May I open the window?
- - A confident, positive deduction from evidence uses must: she must be at home.
- b - Past ability uses could: I could swim.
- b - A confident, negative deduction uses can't: that can't be John.
- b - First conditional (a real future possibility): if + present simple, then will + verb. We will stay.
- b - Second conditional (unreal present): if + past, then would. In careful English the form is were for every person (if I were rich). If I was is common in speech, but it is not one of the options here.
- b - Third conditional (unreal past): if + past perfect, then would have + past participle. I would have passed.
- b - Reported speech backshifts present to past: "I am tired" becomes she said she was tired.
- b - The present perfect backshifts to the past perfect in reported speech: "I have finished" becomes he had finished.
- b - A reported question uses normal word order (no inversion), with no do or did: where I lived. (Where I had lived is also correct, but it is not an option here.)
- - Neither takes a singular verb in standard English: neither is correct.
- b - People is countable, so use many, not much.
- - After "would rather you" the verb is in the past form for a present or future wish: I'd rather you didn't.
- - So goes before an adjective on its own (so boring); such goes before a noun phrase (such a boring film).
- b - An action finished before a future point takes the future perfect: it will have closed.
- b - "Look forward to" is followed by the -ing form: look forward to hearing.
What your score means
| Score | Rough level | What it usually means |
|---|---|---|
| 0 15 | A2 | tenses . |
| 16 23 | B1 | ; modals conditionals . |
| 24 30 | B2 | . . |
This is a quick check, not an official exam, so read the table as a guide, not a certificate.
What to study next
Every question tests one grammar point, and every point has its own page. Find the questions you got wrong in this table and go straight to the page that explains them.
| Questions | Grammar point | Study this page |
|---|---|---|
| 1, 2 | continuous | present simple, present continuous |
| 3 | present perfect, for, since, already, yet and still | |
| 4 | past perfect | |
| 5, 29 | continuous | future continuous and future perfect |
| 6 | continuous | past continuous |
| 7, 8 | , | articles |
| 9, 10, 12 | prepositions | prepositions |
| 11 | for, since, already, yet and still | |
| 13 15, 17 | obligation, , | modal verbs |
| 16, 18 | 't deduction | modals of deduction |
| 19 21 | , , conditional | conditional sentences |
| 22 24 | reported speech, indirect questions | |
| 25 | + singular verb | both, either and neither |
| 26 | quantifiers | |
| 27 | 'd + | the subjunctive and the unreal past |
| 28 | so, such, too and enough | |
| 30 | + -ing | gerund and infinitive |
If most of your mistakes are in the first six questions, start with the overview of all the English tenses before the single pages. Come back and retake the test in a week to see how much has stuck.