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
Deductions Past
0
%
0
0
0
Back
Restart
Caroline looks very tanned: the weather ___________ have been bad on her holiday.
can't/couldn't
Oops!
Okay!
You ordered food but it has been already 1 hour and nobody has brought it yet.
The delivery person might be stuck in traffic /might have got the wrong address
Oops!
Okay!
Gucci ..... have the suit you are looking for, it is worth going there just in case
might/could/may
Oops!
Okay!
He hasn't replied to my last message - He might......
He might have been busy/ can't have seen it
Oops!
Okay!
The burglar____ _____ ______ in through the window. It's not broken or forced
can't have entered
Oops!
Okay!
They ................(have) fun last night, they look very happy on the photos
must have had
Oops!
Okay!
Joe ......... travel a lot. His passport is full of visa stamps
must
Oops!
Okay!
She ...................have a lot of money, because she spends a fortune on trips.
must
Oops!
Okay!
Sylvia only had a small salad. (she / be / very hungry)
can't/couldn't have been very hungry
Oops!
Okay!
He _____ _____ _______ to Portugal. He doesn't have a passport.
can't /couldn't have gone
Oops!
Okay!
I have been working since 5 o'clock this morning! - You must be exhausted/ You must have been exhausted
must be
Oops!
Okay!
He has paint all over his clothes - He ....
He must have painted his house
Oops!
Okay!
The ground is very wet this morning. It ..........(rain) a lot last night.
must have rained
Oops!
Okay!
A motorist pulled out in front of another car and they crashed (can't)
Oops!
Okay!
The computer’s on. (Jack / forget / switch it off)
must have forgotten to switch it off
Oops!
Okay!
Somebody sent my colleague bunch of flowers to the office yesterday - It must....
It must have been her boyfriend.
Oops!
Okay!
What happened?
Oops!
Okay!
I _____ ___ ______ my wallet in the restaurant. I paid for the taxi home afterwards.
can't have left
Oops!
Okay!
Your neighbours' curtains have been closed all day and you can't hear any noise from their house (must)
they must be out of the city
Oops!
Okay!
Where is Claire? Her bag and keys are still on the table, so she ..............(go) home
can't/couldn't have gone
Oops!
Okay!
Your son says he studied a lot for the exam, but when the results come in, you see that he got only 2 questions out of 20 right.
He can't have studied much/ He must be lying about studying a lot
Oops!
Okay!
My car is not where I parked it! - Someone .....
Someone must have stolen it.
Oops!
Okay!
Their plane can't arrive/ can't have arrived yet, it took off only half an hour ago
can't have arrived
Oops!
Okay!
What happened?
Oops!
Okay!
He is super dumb, yet he got the job. - I know, the interview .....
can't /couldn't have been difficult
Oops!
Okay!
Dan ............(steal) the documents, but other people had access to the fiile cabiner too, so it's hard to say
might/ may/ could have stolen
Oops!
Okay!
He.........play the guitar very well, because nobody wants to listen to him.
can't
Oops!
Okay!
This is not Tudor Square: we ......... have taken the wrong road.
must
Oops!
Okay!
What happened?
Oops!
Okay!
Look at her diamond ring. - It must.....
It must have been expensive.
Oops!
Okay!
They ....... not speak English. They are French
may/might
Oops!
Okay!
You hear a loud cheer from a stadium (must)
they must have scored a goal
Oops!
Okay!
Your boss is in a terrible mood this morning (might)
Oops!
Okay!
A motorist pulled out in front of another car and they crashed (can't)
The motorist can't have seen my car
Oops!
Okay!
Wow! Have you finished all that already? You _____ ____ ______ hungry!
must have been
Oops!
Okay!
He's seen this film ten times. He ...................love it.
must
Oops!
Okay!
Your boss is in a terrible mood this morning
He must have had a terrible night
Oops!
Okay!
You don't know where you put your keys (may)
Oops!
Okay!
He ......... be at the gym now. Sometimes he goes there at this time of the day
might/ may/ could
Oops!
Okay!
What happened?
Oops!
Okay!
He .......... ...... younger than you , he looks like he is in his 50s
can't be
Oops!
Okay!
I can't remember my password! But I _____ _____ ________ it in my notebook as sometimes I do that. Let me check just in case
might have written
Oops!
Okay!
The streets are white this morning. (it / snow / all the night)
It must have been snowing/ must have snowed
Oops!
Okay!
10 euros for a bottle of water? You .......... be serious!
can't
Oops!
Okay!
Jane is looking very happy. - She must....
She must have had some good news
Oops!
Okay!
You ......... be exhausted after such a long flight! let me get you some coffee
must
Oops!
Okay!
Yesterday my colleague walked past me in the supermarket without even saying hello. - She .........(see) you, otherwise she would have greeted you
can't/ couldn' t have seen
Oops!
Okay!
This ................. Kate'e wallet, because hers is burgundy and this one is brown.
can't be
Oops!
Okay!
She wasn't at work yesterday, although she always comes to the office - She .....
She must have been sick.
Oops!
Okay!
You hear a loud cheer from a stadium (must)
Oops!
Okay!
They ............. be foreigners, they speak with a strong accent
must
Oops!
Okay!
The English test was really easy, but Susan has failed it - She can't.....
She can't have studied much
Oops!
Okay!
I went skydiving on the weekend. - Wow! It ....
It must have been awesome!
Oops!
Okay!
What happened?
Oops!
Okay!
You ......... ........ exhausted after such a busy day. Do you feel like grabbing a beer?
must be
Oops!
Okay!
Your colleague told you he has a flu and can't work, but you saw hm shipping with his girlfriend the mall (can't)
Oops!
Okay!
I don’t know why John didn’t come to the party: he ____ ______ been busy
may have
Oops!
Okay!
She passed the exam and got the top score. She ...............(study) hard for it.
must have studied
Oops!
Okay!
You are not home and your best friend leaves you 20 “call me” messages.
Something serious must have happened/ She might be dunk
Oops!
Okay!
He ....... ...... ........ money from the safe, he doesn't have a key to it
can't have stolen
Oops!
Okay!
On your way back home, you see lots of reporters and press cars in front of your building
There must have been an accident
Oops!
Okay!
That pub ..... ..... very good, it is always full of people
must be
Oops!
Okay!
You ______ _______ ________ about Cillian Murphy! He is the guy who played Openheimer and Thomas Shelby on "Peaky Blinders"
must have heard
Oops!
Okay!
He ........... be my age, he looks much older
can't
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies