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