Toggle Navigation
Games
Blog
News
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
News
Contact us
Help center
Sign in
Study
YS5 - U5 Grammar
0
%
0
0
0
Back
Restart
Look at that bird! Maybe it's an eagle or it _____ be a vulture.
could
Oops!
Okay!
Samira has flu. We don't know yet but she _____ need to take the whole week off.
may
Oops!
Okay!
She _____ cleaned the whole house on her own in two hours. She must have had some help.
can't have
Oops!
Okay!
That _____ be the vegetarian option. It's got chicken in it.
can't
Oops!
Okay!
Who told the newspapers about the prime minister's plans? It ______________ someone close to him.
must have been
Oops!
Okay!
Sorry, I don't know if she's here or not. She was feeling ill so she _____ gone home.
might have
Oops!
Okay!
Where's Clare? Her bag's here and her computer's still on so she _____ gone home.
can't have
Oops!
Okay!
Who left their laptop on my desk? It _____ be Mel's – she's working at home today.
can't
Oops!
Okay!
Oh, good! We've got milk. Mo (buy) ______________ some yesterday.
must have bought
Oops!
Okay!
The house isn't hard to find. It's the red one at the end. You _____ miss it!
can't
Oops!
Okay!
Your watch says a different time from mine. One of them _____ be wrong.
must
Oops!
Okay!
Wow! Have you finished all that already? You _____ been hungry!
must have
Oops!
Okay!
What an amazing trip! You _____ have some incredible photos.
must
Oops!
Okay!
He wasn't answering the phone before. Maybe he went to the shop or he _____ been in the shower.
might have
Oops!
Okay!
Have you got your passport? I'm not sure if you'll need it but they _____ ask you for ID.
might
Oops!
Okay!
I can't remember my password! But I _____ written it in my notebook as sometimes I do that.
may have
Oops!
Okay!
We don't know for sure that Alex broke the coffee table. It ______________ the dog.
might have been
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies