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