WorksheetsModals - advanced
Total questions: 25
Worksheet time: 19mins
1. It _____ our dog which barked continuously all night, since it was sleeping inside with us.
can't have been
may not have been
won't have been
shouldn't be
might not be
You _____ not come early. I mean, you _____ start to work at 10 o’clock.
need / should
must / can
need / may
should / may
can / could
Why are you wasting time? You______ your work already
need to have finished
could be finishing
must be finishing
should have finished
have to finish
Well, if your pocket’s empty, you______ all your money
must have spent
should have spent
could spend
had to spend
have to spend
Sue _____ in Istanbul, but her husband has just been appointed there, so she doesn’t have much choice
had better not live
would rather not live
wouldn’t live
mustn't have lived
hasn't lived
He_____ be at home. His car is not in the garage.
mustn’t
can’t
couldn’t
doesn't need to
needn’t
Humans _____ smell about 10.000 scents, ranging from freshly cut flowers to the aversive smell of an angry skunk.
ought to
must
would
should
can
I’m sorry I’m late. You _____waiting for a long time.
should have been
could have been
need to be
must have been
might have been
It’s strange that he hasn’t said any more about his plans to emigrate. He______ his mind about it.
should have changed
would have changed
must change
might have changed
had to change
You ____ a doctor as soon as you _____ this irritating headache.
should have visited / felt
had to visit / feel
might visit / felt
ought to have visited / would feel
could visit / feel
We _____ flying to Spain now if we had bought tickets in time.
should have been
would be
need to be
must have been
have been
My aunt _____ here tomorrow. She is abroad until next week.
can't come
won’t have to come
needn’t have come
shouldn’t be coming
can’t have been coming
You ____ not open the door on any account when I’m out.
need
may
might
have to
must
I ____ a bit longer for you at the station that day. I am so sorry!
must have waited
could wait
might have been waiting
should have waited
have to be waiting
You _____ find some of the most colorful people on the bus.
must
have to
should
ought to
may
Jimmy is upstairs. He _____ his homework.
must be doing
should be doing
must have done
is able to done
can be doing
She said it ____ be Tom, he was in the army at that time.
shan't
shouldn’t
mustn’t
may not
couldn’t
We_____ for the bus for over an hour that under heavy rain before it arrived. We have both caught a cold.
mustn’t have waited
couldn't have waited
shouldn’t have waited
may not be waiting
couldn’t wait
I know I ___ the letter earlier today
have had to post
need to post
ought to post
must have posted
could have posted
Mother: You ____ wash your hands when you come in. Small Boy: Ok! I _____ wash my hands when I come in.
should / need
may / can
may / need
will / would
must / have to
My diary isn’t in its regular place; someone_____it.
must have taken
was to have taken
should have taken
was going to take
would have taken
Not until the guests came in, I ran out of sugar and I _____ from my neighbor.
should have borrowed
had to borrow
could borrow
must borrow
need to borrow
You ____ more pills, you look recovered.
can't take
shouldn’t have taken
may not have taken
needn't take
weren’t supposed to take
If we have no money to take a taxi, we______ on the bus.
should have got
were to get
ought to be getting
must have got
will have to get
Oh no! Fred's wallet is lying on the coffee table.He _____ it here last night.
had better leave
might leave
ought to have left
should have left
must have left
