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
1 Bachiller modals and modal perfects
0
%
0
0
0
Back
Restart
I'm not sure why he missed yesterday's band practise. He [..........] ill.
might have been
can't have been
must have been
needn't have been
Oops!
Okay!
If he had studied harder, he [.........] the exam.
could have passed
couldn't have passed
must have passed
can't have passed
Oops!
Okay!
I regret not studying for the French exam. I [..........].
should have studied
would have studied
could have studied
must have studied
Oops!
Okay!
You look tired. You [..........] for many hours.
should have been working
might have been working
must have been working
can't have been working
Oops!
Okay!
She [.........] have been to Italy last month. I ran into her at the supermarket.
couldn't have been
mustn't have been
must have been
can't have been
Oops!
Okay!
I don't know why he isn't answering his phone. He [.............] it.
can have lost
must have lost
might have lost
should have lost
Oops!
Okay!
Today is the play and he still doesn't know all of the words by heart. He [..........] them by now.
must have learnt
should have learnt
couldn't have learnt
shouldn't have learnt
Oops!
Okay!
Tom loves horror films. He [..........] this thriller.
must have enjoyed
couldn't have enjoyed
might have enjoyed
can't have enjoyed
Oops!
Okay!
I didn't know you had trouble with maths. I [..........] you.
must have helped
needn't have helped
couldn't have helped
would have helped
Oops!
Okay!
You're late. You [..........] here an hour ago.
can't have been
should have been
couldn't have been
must have been
Oops!
Okay!
He [.......] the assignment by now; the deadline was yesterday.
might have submitted
can't have submitted
must have submitted
should have submitted
Oops!
Okay!
I [.......] with you to the cinema, but you didn't ask me to.
could have com
can't have come
should have come
must have come
Oops!
Okay!
I didn't know you were interviewed in the local news. I [..........] it.
must have watched
should have watched
would have watched
can't have watched
Oops!
Okay!
I'm not sure where the umbrella is... She [..........] at the office. I'll check there.
could have left
might have left
can't have left
should have left
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies