This is the 24th of 100 perfect multi-level grammar tests for assessment. Each test comprises 20 multiple choice questions on almost all the topics of English grammar. So these tests are perfect for you to check your English grammar knowledge thoroughly. To do this, we suggest you take these 100 grammar tests one by one.
Question 1
What do you want _____?
The pattern is want + person + to + verb: I want you to help me. So we say What do you want me to do? There is no to before the person.
Question 2
We _____ shelter until it stops snowing, or we’ll freeze.
Had better + base verb gives strong advice or a warning about the present or near future: We had better find shelter. The words or we'll freeze show the danger. Would better is not correct English; the right forms are had better or would rather.
Question 3
_____ that dress specially made for you?
This is the causative have something done: someone else made the dress for you. In a past simple question we use did: Did you have that dress specially made? Not Have you or Had you, because have here is a main verb and needs do/did in questions.
Question 4
She finally admitted _____ the key.
Admit is followed by the -ing form: She admitted taking the key. Not to take, because admit does not take to + verb.
Question 5
I’d appreciate _____ from you.
Appreciate is followed by the -ing form: I'd appreciate hearing from you. It is a polite phrase often used at the end of letters. Not to hear, because appreciate does not take to + verb.
Question 6
Does she deny _____ that?
Deny is followed by the -ing form: He denied saying it. Not to say, because deny does not take to + verb.
Question 7
We’re looking forward _____ the museum.
In look forward to, to is a preposition, so the verb after it takes -ing: We're looking forward to visiting the museum. Not to visit, a very common mistake.
Question 8
It’s no good _____ the door after the money has been stolen. It’s too late.
The expression It's no good (= it is useless) is followed by the -ing form: It's no good locking the door now. Similar phrases: It's no use crying, There's no point waiting.
Question 9
Why don’t you try _____ it with a hammer? It might work.
Try + -ing means doing something as an experiment to see if it works: Try hitting it with a hammer. The clue is It might work. (Try to do means make an effort to do something difficult.)
Question 10
The police said he _____ arrested on several previous occasions.
In reported speech after said, an event further in the past uses the past perfect: He had been arrested. The arrests happened before the police spoke, and previous occasions shows this. Not would have been, which is used for imagined, unreal situations.
Question 11
He never spends _____ money.
Money is uncountable, so we use much, not many: He never spends much money. Not a lot, because before a noun we need a lot of.
Question 12
We will work on the computer _____.
After time words like until and when, we use the present simple for the future, not will: We will work until he comes back. Not until he will come back, a common mistake.
Question 13
He has an exam tomorrow, so he _____ study.
Must + base verb shows strong necessity now or in the future: He has an exam tomorrow, so he must study. Not had to, because it is past and the sentence is about now. Ought needs to (ought to study).
Question 14
You say you have been to his office, but I think you _____.
Ought to have / should have + past participle criticises a past action: it was the right thing to do, but it did not happen. You ought to have phoned him means phoning was a better idea than going to his office. After a modal verb, use have, not has or had.
Question 15
She would tell you so if she _____ it.
This is the second conditional, for an unreal present situation: would + verb in one part, past simple after if: She would tell you if she knew. Not had known, because that needs would have told.
Question 16
If you _____ your book, you will have a long holiday.
This is the first conditional: if + present simple, then will + verb: If you finish your book, you will have a long holiday. Do not use will after if.
Question 17
I would have called him right away if I _____ his telephone number.
This is the third conditional, for an unreal past: if + past perfect, then would have + past participle: I would have called him if I had known his number. Not would know, because would is not used after if here.
Question 18
We will not eat outside _____ it rains.
If introduces a condition: rain is the reason we will not eat outside. We will not eat outside if it rains. Not unless, because unless means if not, which gives the opposite, illogical meaning.
Question 19
_____ have coffee after lunch?
Questions in the past simple with a normal verb use did + base verb: Did you have coffee? Not Were you, because were is used with adjectives or -ing forms, not with have.
Question 20
When _____ born?
We say be born, and it is in the past: I was born in 2005. So the question is When were you born? Not did you, because born goes with the verb be.
Print this test
Free worksheets for class or home