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.
might have
can't have
should have
must have
Oops!
Okay!
You ___ have helped the lady with her shopping. She couldn't carry it all herself.
ought to
must
Oops!
Okay!
I'm sorry but Mr. Banks isn't here. He _______ left.
might have
can't have
should have
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!
She ___ (use) a kitchen knife as the murder weapon, or maybe an axe from the garden tools.
may have used
could have used
might've used
might have used
Oops!
Okay!
Jenny was helping her mum at home, so you ____ seen her at the park.
couldn't have
might not
Oops!
Okay!
I ___ have forgotten to lock the door when I left. It's still open.
can't
must
Oops!
Okay!
It ____ (be) their older son; I would bet all my money it was him.
must have been
must've been
Oops!
Okay!
Olga ____ have won the writing competition. Her story was much better than the winning one.
should
might
Oops!
Okay!
They ____ have done much revision for the exam. Their marks were terrible!
can't
shouldn't
Oops!
Okay!
Nobody knows exactly why he died. But we think it ___ been an accident.
could have
might have
could've
might've
Oops!
Okay!
It ___ (be) Mrs McGraw. I’m totally convinced it was her.
must have been
must've been
Oops!
Okay!
Old Mr McGraw had been murdered and everybody was wondering who ____ (do) it.
could have done
could've done
Oops!
Okay!
I can't believe Jim hasn't arrived yet. He ___ taken the wrong train.
must've
must have
Oops!
Okay!
They _______ bought a new house. They are both unemployed.
mustn't have
could have
can't have
might not have
Oops!
Okay!
I ____ the afternoon cooking dinner because nobody came in the end.
didn't need to spend
needn't have spent
Oops!
Okay!
I ____ my jacket, which was lucky because it was being washed.
needn't have taken
didn't need to take
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