NEW
Font size
Worksheetspast modals
Total questions: 39
Worksheet time: 20mins
I’m not a fan of their logo. I think they ______ changed it years ago.
could have
would have
must have
should have
I can’t believe you met Steve Jobs in person. That _______ been amazing!
should have
must have
couldn't have
might have
Do you think we _______ avoided the economic crisis if we had taken greater precaution?
should have
might not have
could have
must have
The investigators have several ideas about what _______ caused the fire.
should have
might have
would have
wouldn't have
You _______ mentioned it in front of the rest of the team. I would have talked to him in private about it.
shouldn't have
should have
would have
could have
They said they were going to pick us up at 7 p.m. I think they _______ taken a wrong turn somewhere.
must not have
should have
may have
would have
Our security system shows that he swiped in with his badge at 8:14 AM, so he ________ been in the office yesterday.
should have
must have
might have
could have
Tim’s supposed to be here, but it looks like he _______ forgotten.
may have
would have
couldn't have
shouldn't have
Teresa’s English is flawless. She _______ had a lot of exposure to the language.
should have
may have
could have
must have
You ________ told me you needed help. I would have pitched in.
must not have
shouldn't have
should have
may have
The virus _______ done us a lot of harm. Fortunately, it didn’t.
could have
should have
shouldn't have
can't have
If you wanted to stay in that hotel you __ booked before!
could have
might have
should have
He __ committed the crime, as he had both the motive and the opportunity.
can't have
could have
would have
Lucy __ attended the concert, but we aren't sure.
can't have
may have
should have
You __ finished that book already! You only started reading it an hour ago.
can't have
might have
shouldn't have
I think they __ got lost - surely they'd be here by now!
can have
must have
should have
Oh no! My phone isn't in my bag. I __ left it on the train.
can have
might have
should have
You __ gone to Dan's party - it was fantastic!
must have
should have
would have
Detective, my son __ (not / steal) that car last Sunday afternoon. He was getting married at that time in front of 200 guests!
can't have stolen
shouldn't have stolen
may not have stolen
That smart girl studied a lot, so she __ (do) well on the test, but she didn’t.
may have done
should have done
must have done
—Who broke the big vase in the back office?
—It __ (be) Brian – he’s very clumsy.
should have been
ought to have been
might have been
A giant asteroid hit the Earth in the Gulf of Mexico 65 million years ago. Scientists have reached a conclusion they’re pretty confident about: that __ (cause) the extinction of the big dinosaurs.
may have caused
should have caused
must have caused
I’m not sure where the boss went this morning. He __ (go) to our other branch office in Glendale.
may have gone
should have gone
would have gone
The big grammar test is today. I’m in trouble – I __ (study) last night, but I didn't!
should have studied
must have studied
may have studied
Uh-oh, you broke Dad’s favorite pool cue. You __ (not / do) that – you’re going to be in big trouble.
may not have done
must not have done
shouldn't have done
—Wow, Sally has never missed a day of work before.
—Well, she was coughing yesterday, and she didn’t look good. She __ (get) sick.
should have gotten
must have gotten
ought to have gotten
he passed her exam with flying colours. She ... very hard.
had to study
must have been studying
need have studied
You ... such insulting things to her. She's still crying.
may have said
mustn't have said
shouldn't have said
They haven't arrived yet. Well, they ... their train.
could miss
might have missed
were able to miss
Nobody is answering the phone. They ...
must go out
must have gone out
had to go out
No wonder you feel sick now. You ... all the cake.
didn't have to eat
shouldn't have eaten
must have eaten
He ... your car. I'm 100% sure it was someone else.
can't have destroyed
might not have destroyed
shouldn't have destroyed
Where is she? She ... here an hour ago.
had to be
may have been
should have been
I’m sorry I’m late. You _____waiting for a long time.
should have been
need to be
must have been
might have been
Why are you wasting time? You______ your work
already.
need to have finished
could be finishing
must be finishing
should have finished
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
We_____ for the bus for over an hour that under
heavy rain before it arrived. We have both caught
cold.
can’t have waited
couldn't have waited
shouldn’t have waited
may not be waiting
know I ___ the letter earlier today.
need to post
ought to post
must have posted
could have posted
Oh no! Fred's wallet is lying on the coffee table.
He _____ it here last night.
might leave
ought to have left
should have left
must have left
