wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

modal verbs_advanced_p1

Total questions: 25

Worksheet time: 19mins

Name
Class
Date
1.

It _____ our dog which barked continuously all night since it was sleeping inside with us.

a)

can't have been

b)

may not have been

c)

won't have been

d)

shouldn't be

e)

might not be

2.

You _____ not come early. I mean you _____ start to work at 10 o’clock.

a)

need / should

b)

must / can

c)

need / may

d)

should / might

e)

can / could

3.

Why are you wasting time? You ______ your work already.

a)

need to have finished

b)

could be finishing

c)

must be finishing

d)

should have finished

e)

have to finish

4.

Well, if your pocket’s empty, you ______ all your money.

a)

must have spent

b)

should have spent

c)

could spend

d)

had to spend

e)

have to spend

5.

Sue _____ in Istanbul, but her husband has just been appointed there, so she doesn’t have much choice.

a)

had better not live

b)

would rather not live

c)

wouldn’t live

d)

mustn't have lived

e)

hasn't lived

6.

He _____ be at home. His car is not in the garage.

a)

mustn’t

b)

can’t

c)

couldn’t

d)

doesn't need to

e)

needn’t

7.

Humans _____ smell about 10.000 scents, ranging from freshly cut flowers to the aversive smell of an angry skunk.

a)

ought to

b)

must

c)

would

d)

should

e)

can

8.

I’m sorry I’m late. You _____ waiting for a long time.

a)

should have been

b)

could have been

c)

need to be

d)

must have been

e)

might have been

9.

It’s strange that he hasn’t said any more about his 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

10.

You ____ a doctor as soon as you _____ this irritating headache.

a)

should have visited / felt

b)

had to visit / feel

c)

might visit / felt

d)

ought to have visited / would feel

e)

could visit / feel

11.

We _____ flying to Spain now if we had bought tickets in time.

a)

should have been

b)

would be

c)

need to be

d)

must have been

e)

have been

12.

My aunt _____ here tomorrow. She is abroad until next week.

a)

won’t have to come

b)

needn’t have come

c)

can't come

d)

shouldn’t be coming

e)

can’t have been coming

13.

You ____ not open the door on any account when I’m out.

a)

need

b)

may

c)

might

d)

have to

e)

must

14.

I ____ a bit longer for you at the station that day. I am so sorry!

a)

could wait

b)

should have waited

c)

might have been waiting

d)

have to be waiting

e)

must have waited

15.

You _____ find some of the most colourful people on the bus.

a)

must

b)

have to

c)

should

d)

may

e)

ought to

16.

Jimmy is upstairs. He _____ his homework.

a)

must be doing

b)

should be doing

c)

must have done

d)

is able to done

e)

can be doing

17.

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

a)

shall not

b)

shouldn’t

c)

mustn’t

d)

couldn’t

e)

may not

18.

We _____ for the bus for over an hour that under heavy rain before it arrived. We have both caught a cold.

a)

mustn’t have waited

b)

couldn't have waited

c)

shouldn’t have waited

d)

may not be waiting

e)

couldn’t wait

19.

I know I _____ the letter earlier today.

a)

have had to post

b)

need to post

c)

ought to post

d)

must have posted

e)

could have posted

20.

Mother: 'You ____ wash your hands when you come in.'

Small boy: 'Ok! I _____ wash my hands when I come in.'

a)

should / need

b)

may / can

c)

may / need

d)

will / would

e)

must / have to

21.

My diary isn’t in its regular place; someone _____ it.

a)

must have taken

b)

was to have taken

c)

should have taken

d)

was going to take

e)

would have taken

22.

Not until the guests came in, I ran out of sugar and I _____ from my neighbour.

a)

should have borrowed

b)

had to borrow

c)

could borrow

d)

must borrow

e)

need to borrow

23.

You _____ more pills, you look recovered.

a)

can't take

b)

shouldn’t have taken

c)

may not have taken

d)

needn't take

e)

weren’t supposed to take

24.

If we have no money to take a taxi, we _____ on the bus.

a)

should have got

b)

were to get

c)

ought to be getting

d)

must have got

e)

will have to get

25.

Oh no! Fred's wallet is lying on the coffee table. He _____ it here last night.

a)

had better leave

b)

must have left

c)

should have left

d)

might leave

e)

ought to have left