This is the 3rd 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.
Grammar Test 003
Question 1 |
He heard on the morning news that a family of 6 _____ in an explosion.
A | were being injured |
B | had injured |
C | have injured |
D | had been injured |
Question 2 |
The family had just had a new gas cooker _____ in their kitchen.
A | fitted |
B | fitting |
C | to be fitted |
D | for fit |
Question 3 |
The man who fixed it must _____ a mistake with the connections.
A | have made |
B | to have made |
C | to made |
D | made |
Question 4 |
He _____ his job properly because a lot of gas escaped.
A | shouldn’t do |
B | must have done |
C | needn't have done |
D | can’t have done |
Question 5 |
After Peter _____ his breakfast, he went to work.
A | finishing |
B | was finishing |
C | had finished |
D | has finished |
Question 6 |
He thought he _____ able to read about the explosion when he got home.
A | will be |
B | is |
C | would be |
D | was |
Question 7 |
“By the time I get home the story _____ in the evening newspaper,” he thought.
A | appears |
B | would be |
C | will have appeared |
D | has appeared |
Question 8 |
Peter _____ spending weekends alone.
A | didn’t use to |
B | wasn’t used to |
C | hadn’t used to |
D | used not to |
Question 9 |
He wished she _____ have to spend so much time away.
A | didn’t |
B | hadn’t |
C | doesn’t |
D | couldn’t |
Question 10 |
He suggested _____ him on Tuesday evening.
A | her to meet |
B | she should meet |
C | she meeting |
D | that her meeting |
Question 11 |
You _____ have worried because the test wasn’t difficult, was it?
A | could |
B | needn’t |
C | must |
D | wouldn’t |
Question 12 |
Now it’s time _____ a short composition.
A | you write |
B | you are writing |
C | for to write |
D | you wrote |
Question 13 |
He _____ ill for a long time.
A | has had |
B | has been |
C | is |
D | were |
Question 14 |
I had two eggs for breakfast and _____ of them was fresh.
A | either |
B | neither |
C | no |
D | none |
Question 15 |
A: Have you passed the test?
B: _____.
A | I don’t doubt |
B | Yes, I doubt it |
C | I doubt |
D | I doubt it |
Question 16 |
I usually watch TV, but at present I _____ to the radio.
A | am listening |
B | listened |
C | listen |
D | will listen |
Question 17 |
He speaks English well _____ he has never been to England.
A | however |
B | even |
C | so |
D | although |
Question 18 |
How long _____ Mr. Brown?
A | do you know |
B | did you know |
C | have you known |
D | will you know |
Question 19 |
Jane is _____ than Mary.
A | very tall |
B | taller |
C | the tallest |
D | tallest |
Question 20 |
While I _____ my car I heard a scream.
A | was parking |
B | will park |
C | park |
D | have parked |
⇦ |
List |
⇨ |
| 1 | 2 | 3 | 4 | 5 |
| 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 |
| End |





