Present Deduction
Past Deduction
Mixed sentences
Fix the mistake
100

It’s sunny outside. She ____ be wearing a coat.

can't

100

She is smiling. She ____ (pass) the test.

must have passed

100

She looks tired. She ____ worked late last night.

must have

100

He must have be at the office now

He must be at the office now.

200

That man looks exactly like your brother. It ____ be him!

must

200

I’m not sure, but they ____ (forget) to call you yesterday.

might have forgotten, could have forgotten

200

This place is too quiet. It ____ be closed today.

must be

200

She can’t has written that book.

She can’t have written that book.

300

I’m not sure, but they ____ be at the café now.

might, may, could

300

He was at work all day. He ____ (be) at the party. 

can’t have been, couldn’t have been

300

He isn’t here. He ____ gone home already.

must have, might have

300

They might have went to the cinema yesterday.

They might have gone to the cinema yesterday.

400

That price is too low. It ____ be a fake product.

must

400

They’re carrying big bags. They ____ (go) shopping.

must have gone

400

That girl is wearing a school uniform. She ____ be a university student.

can’t be, couldn’t be

400

He must be left early.

He must have left early.

500

He has a doctor’s coat. He ____ be a teacher. 

can't, couldn't

500

That can’t be her homework. She ____ (copy) it from the internet.


must have copied

500

Your keys are on the table. You ____ left them in the car.

can’t have left, couldn’t have left

500

They must went to the wrong classroom.

They must have gone to the wrong classroom.

M
e
n
u