NEW
Font size
Worksheetsmodal verbs_advanced_p1
Total questions: 25
Worksheet time: 19mins
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 / might
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.
won’t have to come
needn’t have come
can't 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!
could wait
should have waited
might have been waiting
have to be waiting
must have waited
You _____ find some of the most colourful people on the bus.
must
have to
should
may
ought to
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.
shall not
shouldn’t
mustn’t
couldn’t
may not
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 neighbour.
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
must have left
should have left
might leave
ought to have left
