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
must or must have / can't or can't have
0
%
0
0
0
Back
Restart
They _______ (remember) it's my birthday today. Nobody came to my party!
can't have remembered
Oops!
Okay!
That floor _______ have a wet spot or something. That customer fell pretty hard.
must
Oops!
Okay!
She ______ be disappointed with the airline. I heard her flight had to be cancelled at the last minute.
must
Oops!
Okay!
Susan can't dance to save her life! She _________ (be) born with two left feet.
must have been
Oops!
Okay!
He________ (ride) a horse many times before. Look how comfortable he is on his horse!
must have ridden
Oops!
Okay!
David looks awful this morning. He ______ (have) a good night's sleep.
can't have had
Oops!
Okay!
They _______ (got) lucky this time. See how they jump up and down!
must have gotten
Oops!
Okay!
Lisa is afraid of swimming. She _______ ( learn) how to swim properly.
can't have learned
Oops!
Okay!
The kitchen still smells like Thai curry. I ________ (forgot) to turn on the extractor.
must have forgotten
Oops!
Okay!
Monica _________ (fail) to impress the judges. She looks over the moon with joy!
can't have failed
Oops!
Okay!
Look at this guy trying to wash his car. It ______ be his first time at it.
must
Oops!
Okay!
They _____ be looking forward to their camping trip now. The weather forecast has warned of likely storms this weekend.
can't
Oops!
Okay!
It's amazing you could win the karaoke competition! You _______ (practice) a lot for it.
must have practiced
Oops!
Okay!
I can see by the look in your eyes, the interview ________ (go) badly.
can't have gone
Oops!
Okay!
This guy _____ be sober. He is practically legless.
can't
Oops!
Okay!
He hasn't replied to my message yet. That's not like him - he ________ (lost) his phone or something.
must have lost
Oops!
Okay!
This chef's talents are off the charts. He ______ be anything but a world-class chef.
can't
Oops!
Okay!
For March, the weather is unusually warm. Spring _____ (come) early this year.
must have come
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies