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
1 Bachiller UNIT 4 modals and modal perfects
0
%
0
0
0
Back
Restart
The next meeting is on February 3rd. I .................... make a note of that or I'll forget
ought to
shouldn't
Oops!
Okay!
You .................... walk. I’ll give you a lift.
have to
don't have to
Oops!
Okay!
The party was supposed to be a secret. You .......................... anything
must have said
shouldn't have said
Oops!
Okay!
You look tired. You [..........] for me a long time
can't have been waiting
should have been waiting
must have been waiting
Oops!
Okay!
You went to Moscow in winter. It ................... cold
MUST HAVE BEEN
CAN'T HAVE BEEN
Oops!
Okay!
It was bad, but it ....................... worse!
should have been
could have been
Oops!
Okay!
He has reminded you about that a thousand times. So you [....]!
must have forgotten
should have forgotten
can't have forgotten
Oops!
Okay!
I didn't know you had trouble with maths. I [..........] you
needn't have helped
would have helped
Oops!
Okay!
I don't know why he isn't answering his phone. He [.............] it
might have lost it
can have lost it
should have lost it
Oops!
Okay!
I'm not sure why he missed yesterday's band practised. He [..........] ill
might have been ill
can't have been ill
Oops!
Okay!
...... I ask you something?
may
might
Oops!
Okay!
Is this present for me? oh! you [..........]!
must have
couldn't have
wouldn't have
shouldn't have
Oops!
Okay!
I'm not sure where the umbrella was... She [..........] at the office. I'll check there
can't have left
should have left
could have left
Oops!
Okay!
I think you [....] tell him you're sorry
should
has to
Oops!
Okay!
His maths ........................... by the time the exam come.
may will get improved
may have improved
Oops!
Okay!
I didn't know you were interviewed in the local news. I [..........] it
would have watched
can't have watched it
must have watched it
Oops!
Okay!
There's nothing we can do; the virus [......] beyond our initial estimates
shouldn't have spread
can't have spread
may have spread
Oops!
Okay!
In most developed countries, people ......................... to boil water before they drink it (need)
should have
don't need
should
Oops!
Okay!
He [..........] three computers. He only needs one
should
doesn't have to
can't
Oops!
Okay!
I .......[] with you... But you didn't ask me to
could have gone
should have gone
must have gone
Oops!
Okay!
I regret not studying for the French exam. I [..........] studied
would have
should have
Oops!
Okay!
...........you ............... have a university degree to become a police offi cer.
do / should to
do / have to
Oops!
Okay!
You needn't have bought a sandwich for lunch. I [..........] my extra one
could have given
might have given
Oops!
Okay!
He [..........] this song today. It's been a hit for months
must have composed
can't have composed
Oops!
Okay!
If you had taken the train, you [.........] much earlier
must have arrived
would have arrived
can't have arrived
Oops!
Okay!
There aren't any good books in the library. They [...] borrowed
should have been
must have been
don't have to be
Oops!
Okay!
The dog just got out, it ......................... far.
can't have gone
should have gone
Oops!
Okay!
If he had studied harder, she [.........] the exam
couldn't have passed
must have passed
could have passed
can't have passed
Oops!
Okay!
You ................. a jacket. It´s so cold tonight!
couldn't have brought
should have brought
Oops!
Okay!
You're not invited, so you [..........] be here
must
would
can
shouldn't
Oops!
Okay!
You're late. You [..........] here an hour ago
must have been
should have been
can't have been
Oops!
Okay!
How many languages [..........] you speak?
should
would
must
can
Oops!
Okay!
You went to China? That ....................... exciting!
can't have been
must have been
Oops!
Okay!
I won't email a summary of the lecture so you .................. take notes.
should
cannot
Oops!
Okay!
You [........] be rich to be happy
doesn't need to
don't need to
shouldn't need to
can't need to
Oops!
Okay!
It's not raining today. You [......] take your umbrella
mustn't
don't have to
doesn't have to
Oops!
Okay!
If you study hard, you [.....] worry about your future anyway
must have ben able to
should
should have
couldn't
Oops!
Okay!
It ....................... the best cake you've ever made, but it was still good
can't have been
might have been
Oops!
Okay!
We ............... at home. The movie was terrible!
could have stayed
should have stayed
Oops!
Okay!
I hated the film. I [..........] my money
might have wasted
can have wasted
shouldn't have wasted
can't have wasted
Oops!
Okay!
Why are you so happy? You [......] the lottery, you're still poor
can't have won
would have won
must have won
Oops!
Okay!
I can't find my jeans jacket. I [..........] at the sports centre
ought to have left it
may have left it
Oops!
Okay!
Last time I checked, your keys weren't on the kitchen counter. You [.....] there
would have left them there
can't have left them there
must have left them there
Oops!
Okay!
If he had been in the competition he ................. the winner.
should have won
could have won
Oops!
Okay!
She isn't sure, but she thinks she [....] to pick up the groceries on her way home.
can't have forgotten
might have forgotten
Oops!
Okay!
What a great day! I ................ for more.
should have asked
couldn't have asked
Oops!
Okay!
Tom loves frightening films. He [..........] this horror film
can't have enjoyed
must have enjoyed
Oops!
Okay!
I ............... paint the kitchen purple
should
will have
Oops!
Okay!
We don't know what to do... You [.......] us... but you didn't
can't have told
could have told
must have told
Oops!
Okay!
You've never lied to me. So I [.........] listen to you
should
shouldn't
Oops!
Okay!
I [..........] sell my house yet. I still have some money
don't need to
can
should
Oops!
Okay!
It's going to be sunny today. You [..........] your sunglasses
should
shouldn't
can't
has to
Oops!
Okay!
You [..........] drink when you drive
mustn't
would
can
should
Oops!
Okay!
You're late. You [..........] here an hour ago
could have been
can't have been
Oops!
Okay!
The kitchen is broken. He [..........] .
shouldn't have been cooking
must have been cooking
should have been cooking
can't have been cooking
Oops!
Okay!
I was tired, but I [..........] more time
couldn't have stayed
can't have stayed
would have stayed
Oops!
Okay!
He [......] the proposal by now; the deadline was yesterday... and he didn't
must have submitted
should have submitted
Oops!
Okay!
She might ................................ very gracefully, but she had a lot of energy and enthusiasm.
not have danced
not danced
Oops!
Okay!
You .................... me a birthday present. (buy)
can't buy
needn't have bought
Oops!
Okay!
Today is the play and he still doesn't know all of the words by heart. He [..........] by now
should have learnt
shouldn't have learnt them
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies