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