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