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 Modals of Probability
0
%
0
0
0
Back
Restart
They ___ arrived by now. It's already midnight.
must
needn't have
can't have
should have
Oops!
Okay!
You ___ gone to the store. I already bought bread.
must have
should have
could have
needn’t have
Oops!
Okay!
I ___ trusted him. He lied to me.
must have
shouldn’t have
might
needn’t have
Oops!
Okay!
You ___ studied more. The exam was difficult.
should have
could
had to
must have
Oops!
Okay!
He ___ locked the door. It was wide open.
must have
can’t have
should have
needn’t have
Oops!
Okay!
She ___ known the answer. She looked so confident.
needn’t have
might not have
must have
can’t have
Oops!
Okay!
He ___ been more careful. He broke the vase.
should have
can’t have
might
must
Oops!
Okay!
The train was delayed. You ___ got up so early.
needn’t have
must have
should have
might have
Oops!
Okay!
We ___ taken the train. It was much faster.
might not
could have
needn’t have
must
Oops!
Okay!
You ___ said that. It hurt her feelings.
might have
can’t have
shouldn’t have
needn’t have
Oops!
Okay!
He ___ won the race. He wasn’t even competing.
needn’t have
should have
must have
can’t have
Oops!
Okay!
You ___ told me earlier! Now it's too late.
must have
needn't have
should have
might
Oops!
Okay!
He’s late. He ___ missed the bus again.
could
must have
should have
needn't have
Oops!
Okay!
You look tired. You ___ to bed earlier.
must have gone
had to go
should have gone
needn’t have gone
Oops!
Okay!
You ___ told me you were coming! I’d have baked a cake.
should
could have
needn’t have
can’t have
Oops!
Okay!
I ___ her first. Now she's upset.
should have called
needn’t have called
must call
had to call
Oops!
Okay!
I can’t find my phone. I ___ left it at work.
should
might have
must have
needn't have
Oops!
Okay!
They ___ seen the email. They’re acting surprised.
might not have
should have
must have
needn’t have
Oops!
Okay!
You ___ gone that way. It was blocked!
could have
must have
needn’t have
shouldn’t have
Oops!
Okay!
I ___ guessed Peter would be late. He always is.
must have
needn’t have
can’t have
might have
Oops!
Okay!
I ___ helped, but I didn’t know you needed me.
needn’t have
could have
can’t have
must have
Oops!
Okay!
We ___ brought snacks. There’s plenty here already.
mustn't have
should have
didn't have
needn’t have
Oops!
Okay!
She ___ been tired. She slept for 12 hours.
might not have
can’t have
needn’t have
must have
Oops!
Okay!
I ___ thought of that earlier. It’s so obvious now.
must have
should have
had to have
might
Oops!
Okay!
They ___ seen us leave. They were looking.
should have
must have
needn’t have
might have
Oops!
Okay!
They ___ heard me. I shouted really loudly.
shouldn’t have
could
must have
might have
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies