You are on page 1of 3

Modals Advanced Level Test - Quiz (Online Exercise With Answers) 1

This first gap fill test contains 25 multiple choice questions


on the topic of modals of English grammar. Both English 5. 5. Sue _____ in Istanbul, but her husband has just
learners and ESL teachers can use this online exercise as a been appointed there, so she doesn’t have much
revision to check the knowledge of modal verbs. choice.

A) had better not live


1. 1. It _____ our dog which barked continuously all B) would rather not live
night, since it was sleeping inside with us.
C) wouldn’t live
A) can\'t have been D) mustn\'t have lived
B) may not have been E) hasn\'t lived
C) won\'t have been
D) shouldn\'t be
E) might not be
6. 6. He_____ be at home. His car is not in the garage.

A) mustn’t
B) can’t
2. 2. You _____ not come early. I mean, you _____ start to
work at 10 o’clock. C) couldn’t
D) doesn\'t need to
A) need / should E) needn’t
B) must / can
C) need / may
D) should / might
E) can / could 7. Humans _____ smell about 10.000 scents, ranging
7.
from freshly cut flowers to the aversive smell of an
angry skunk.

A) ought to
3. 3. Why are you wasting time? You______ your work B) must
already.
C) would
A) need to have finished D) should
B) could be finishing E) can
C) must be finishing
D) should have finished
E) have to finish
8. 8. I’m sorry I’m late. You _____waiting for a long time.

A) should have been


B) could have been
4. 4. Well, if your pocket’s empty, you______ all your
money. C) need to be
D) must have been
A) must have spent E) might have been
B) should have spent
C) could spend
D) had to spend
E) have to spend 9. It’s strange that he hasn’t said any more about his
9.
plans to emigrate. He______ his mind about it.

A) should have changed


B) would have changed
C) must change
D) might have changed
E) had to change

 Take this test ONLINE: https://www.englishtestsonline.com/modals-advanced-level-test-quiz-online-


exercise-with-answers-1/
Modals Advanced Level Test - Quiz (Online Exercise With Answers) 1

10. 10. You ____ a doctor as soon as you _____ this 15. 15. You _____ find some of the most colourful people
irritating headache. on the bus.

A) should have visited / felt A) must


B) had to visit / feel B) have to
C) might visit / felt C) should
D) ought to have visited / would feel D) ought to
E) could visit / feel E) may

11. 11. We _____ flying to Spain now if we had bought 16. 16. Jimmy is upstairs. He _____ his homework.
tickets in time.
A) must be doing
A) should have been B) should be doing
B) would be C) must have done
C) need to be D) is able to done
D) must have been E) can be doing
E) have been

17. 17. She said it ____ be Tom, he was in the army at


12. 12. My aunt _____ here tomorrow. She is abroad until that time.
next week.
A) shan\'t
A) can\'t come B) shouldn’t
B) won’t have to come C) mustn’t
C) needn’t have come D) may not
D) shouldn’t be coming E) couldn’t
E) can’t have been coming

18. 18. We_____ for the bus for over an hour that under
13. 13. You ____ not open the door on any account when heavy rain before it arrived. We have both caught
I’m out. cold.

A) need A) mustn’t have waited


B) may B) couldn\'t have waited
C) might C) shouldn’t have waited
D) have to D) may not be waiting
E) must E) couldn’t wait

14. 14. I ____ a bit longer for you at the station that day. I 19. 19. I know I ___ the letter earlier today.
am so sorry!
A) have had to post
A) must have waited B) need to post
B) could wait C) ought to post
C) might have been waiting D) must have posted
D) should have waited E) could have posted
E) have to be waiting

 Take this test ONLINE: https://www.englishtestsonline.com/modals-advanced-level-test-quiz-online-


exercise-with-answers-1/
Modals Advanced Level Test - Quiz (Online Exercise With Answers) 1

20. 20. Mother: You ____ wash your hands when you 23. 23. You ____ more pills, you look recovered.
come in. Small Boy: Ok! I _____ wash my hands when
I come in. A) can\'t take
B) shouldn’t have taken
A) should / need
C) may not have taken
B) may / can
D) needn\'t take
C) may / need
E) weren’t supposed to take
D) will / would
E) must / have to

24. 24. If we have no money to take a taxi, we______ on


the bus.
21. 21. My diary isn’t in its regular place; someone_____
it. A) should have got
B) were to get
A) must have taken
C) ought to be getting
B) was to have taken
D) must have got
C) should have taken
E) will have to get
D) was going to take
E) would have taken

25. 25. Oh no! Fred's wallet is lying on the coffee table.


He _____ it here last night.
22. 22. Not until the quests came in, I ran out of sugar
and I _____ from my neighbour. A) had better leave
B) might leave
A) should have borrowed
C) ought to have left
B) had to borrow
D) should have left
C) could borrow
E) must have left
D) must borrow
E) need to borrow

 Take this test ONLINE: https://www.englishtestsonline.com/modals-advanced-level-test-quiz-online-


exercise-with-answers-1/

You might also like