NEW
Font size
WorksheetsPAST MODALITY
Total questions: 12
Worksheet time: 6mins
Nobody answered the phone at the clinic. They _____ closed early.
must have
should have
might not have
can't have
I didn't know you were going to Magda's party yesterday. You _____ told me!
must have
should have
might not have
can't have
The investigators have several ideas about what _______ caused the fire.
shouldn't have
might have
may not have
must have
You ______ brought up the topic in front of others. I was going to talk to him after the meeting anyway.
could have
might have
can't have
shouldn't have
I don't really remember, maybe we met before. We ______ been at the same conference last year.
shouldn't have been
might have
may not have
must have
I’m not a great fan of their logo. I think they ______ changed it years ago.
should have
must have
may have
might have
Oh, come on! You _____ finished the project yet because you only started working on it a few days ago.
shouldn't have
must have
can’t have
may have
The CCTV shows that he swiped his badge at 9.20 a.m., so he _______ been in the building yesterday.
should have
must have
could have
might have
It ______ gone very well. He looked completely devastated after the interview.
mustn't have
could have
must have
shouldn't have
It ______ been a very interesting workshop since no one seemed happy when they were leaving.
must have
mustn't have
shouldn't have
should have
They ______ bought it from Galeria Krakowska because it wasn't a shopping Sunday yesterday.
may not have
can't have
might not have
shouldn't have
I ______ spent my allowance in a week. I have no money for the rest of this month.
shouldn't have
might not have
may have
could have
