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 (B1 level)
0
%
0
0
0
Back
Restart
He studies every day and gets good marks. He ___ very hardworking.
can’t be
must be
must have been
might have been
Oops!
Okay!
We’re late for school. We ___ be late again.
can’t
might not
shan’t
mustn’t
Oops!
Okay!
It’s very cloudy. It ___ rain later.
might
must have
must had
can’t
Oops!
Okay!
That ___ true. I saw something completely different.
must have
might been
must be
can’t be
Oops!
Okay!
She looks exhausted. She ___ all night.
might studying
can’t have study
must study
must have studied
Oops!
Okay!
The lights are off and the car isn’t here. They ___ home.
can’t be
must have been
might have
must be
Oops!
Okay!
He knew all the answers yesterday. He ___ before the exam.
must study
can’t study
must have studied
might study
Oops!
Okay!
They didn’t come to the meeting. They ___ about it.
might have forgotten
must have forget
must forget
can’t forget
Oops!
Okay!
Look at those dark clouds. It ___ soon.
can’t rain
might rain
must raining
must have rained
Oops!
Okay!
The restaurant is empty. It ___ very good.
might have been
can’t be
must have been
must be
Oops!
Okay!
They arrived soaking wet. It ___ when they left.
must rain
can’t rain
might raining
must have rained
Oops!
Okay!
You look tired. ___ I carry that for you?
Might
Shall
Must
Can’t
Oops!
Okay!
It’s very hot in here. ___ I open the window?
Can
Shall
Might
Must
Oops!
Okay!
She studied a lot. She ___ the exam.
must pass
must have passed
might pass
can’t passed
Oops!
Okay!
She missed the train. She ___ late.
can’t arrive
must arrive
must have arrive
might have arrived
Oops!
Okay!
It’s getting dark. ___ we go home now?
Shall
Might
Must
Can
Oops!
Okay!
She finished the exam in two minutes. She ___ all the answers.
can’t know
must have known
must know
might have know
Oops!
Okay!
She’s wearing a coat and scarf. She ___ cold.
must have been
can’t have been
must be
might have been
Oops!
Okay!
He didn’t answer his phone. He ___ asleep.
must be
may been
can’t have been
must have been
Oops!
Okay!
They left very early. They ___ the traffic.
must have avoided
can’t avoided
might avoid
must avoid
Oops!
Okay!
The door is open and the lights are on. Someone ___ at home.
might have been
must have been
must be
can’t have been
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies