Toggle Navigation
Games
Blog
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
Contact us
Help center
Sign in
Study
Past Modal Verbs B2/C1
0
%
0
0
0
Back
Restart
We really enjoyed the movie. You _______ come with us.
must have
should have
can';t have
might have
Oops!
Okay!
It ___ (be) Mrs McGraw. I’m totally convinced it was her.
must've been
must have been
Oops!
Okay!
Olga ____ have won the writing competition. Her story was much better than the winning one.
might
should
Oops!
Okay!
I ____ the afternoon cooking dinner because nobody came in the end.
needn';t have spent
didn't need to spend
Oops!
Okay!
I'm sorry but Mr. Banks isn't here. He _______ left.
might have
can't have
must have
should have
Oops!
Okay!
She ___ (use) a kitchen knife as the murder weapon, or maybe an axe from the garden tools.
might have used
could have used
might've used
may have used
Oops!
Okay!
I can't believe Jim hasn't arrived yet. He ___ taken the wrong train.
must've
must have
Oops!
Okay!
I _____ revised more for the exam. I was lazy, and now I'll fail!
should've
should have
ought to have
Oops!
Okay!
I ____ my jacket, which was lucky because it was being washed.
didn't need to take
needn't have taken
Oops!
Okay!
They ____ have done much revision for the exam. Their marks were terrible!
shouldn't
can't
Oops!
Okay!
I ___ have forgotten to lock the door when I left. It's still open.
can't
must
Oops!
Okay!
They _______ bought a new house. They are both unemployed.
mustn't have
could have
can';t have
might not have
Oops!
Okay!
Old Mr McGraw had been murdered and everybody was wondering who ____ (do) it.
could've done
could have done
Oops!
Okay!
Nobody knows exactly why he died. But we think it ___ been an accident.
might've
could have
might have
could've
Oops!
Okay!
Jenny was helping her mum at home, so you ____ seen her at the park.
might not
couldn't have
Oops!
Okay!
It ____ (be) their older son; I would bet all my money it was him.
must have been
must';ve been
Oops!
Okay!
You ___ have helped the lady with her shopping. She couldn't carry it all herself.
ought to
must
Oops!
Okay!
It ___ (be) Mrs McGraw. She isn’t strong enough to drag the body and put it in the car boot.
cannot have been
can't have been
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies