This is the 7th 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 007
Question 1 |
America _____ by Christopher Columbus in 1492.
A | was here |
B | was discovered |
C | found |
D | had found |
Question 2 |
Wilma _____ called if she had forgotten her keys.
A | had |
B | would |
C | found |
D | would have |
Question 3 |
They would have gone home if we _____ here.
A | aren’t |
B | won’t be |
C | hadn’t been |
D | are |
Question 4 |
If Bruce had been careful, he _____ had an accident.
A | has |
B | have |
C | wouldn’t |
D | wouldn’t have |
Question 5 |
If Anita doesn’t hurry, she _____ be able to finish.
A | won’t |
B | would |
C | can |
D | can’t |
Question 6 |
Would Bruce _____ his car if he had driven slowly?
A | damage |
B | had damaged |
C | have damaged |
D | damaged |
Question 7 |
Janet taught _____ to play the piano.
A | myself |
B | herself |
C | yourself |
D | I |
Question 8 |
The Nelsons enjoyed _____ on their vacation on a lonely island.
A | themselves |
B | yourself |
C | yourselves |
D | ourselves |
Question 9 |
I’m teaching _____ to speak English.
A | himself |
B | us |
C | yourself |
D | myself |
Question 10 |
It was very cold today. You _____ your sweater.
A | could wear |
B | should have worn |
C | should wear |
D | couldn’t worn |
Question 11 |
Tom _____ more for the test yesterday.
A | can always study |
B | will be able to study |
C | could have studied |
D | always studied |
Question 12 |
Ronald _____ left last week.
A | should |
B | might not |
C | have |
D | might have |
Question 13 |
By 5:30 this afternoon, Bob _____ been at work for eight hours.
A | has |
B | will |
C | have |
D | will have |
Question 14 |
Everyone will _____ lunch by 2:30.
A | be |
B | eat for |
C | have had |
D | had have |
Question 15 |
The painters _____ finished their work by tomorrow.
A | have |
B | will have |
C | won’t be |
D | were |
Question 16 |
The package should be here _____ ten o’clock tomorrow.
A | delivered |
B | sent |
C | by |
D | by mail |
Question 17 |
Susan will probably work _____ six o’clock this evening.
A | for |
B | under |
C | until |
D | by |
Question 18 |
_____ the time our boss is sixty, he will have worked for forty years.
A | When |
B | Until |
C | Over |
D | By |
Question 19 |
Always put medicine away after _____ it.
A | taking |
B | took |
C | you took |
D | you’re |
Question 20 |
You should always check your tires before _____ your car.
A | drive |
B | driving |
C | you drove |
D | you’re driving |
⇦ |
List |
⇨ |
| 1 | 2 | 3 | 4 | 5 |
| 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 |
| End |





