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