1) Sarah looks very happy. She ... her Math test.  a) can't have passed b) may have passed c) must have passed 2) The new assistant hasn't arrived yet. He ... the wrong train.  a) may have taken b) will have taken c) can't have taken 3) You ... sick yesterday. I saw you talking to our Geography teacher...  a) must have been b) could have been c) can't have been 4) John passed his Maths test with flying colors. He ..... a lot!  a) could have practiced b) must have practiced c) can't have practiced 5) I can't find my keys! I ... them at the coffe shop, but I'm not sure.  a) can have left b) may have left c) must have left 6) You .... my sister yesterday at the pub. She's been in Italy since last month! a) can't have seen b) could have seen c) must have seen 7) The astronomy teacher ... his job because all his stuff is in his office.  a) may not have left b) mustn't have left c) can't have left 8) Lucy didn't study the lesson. She ... tired. She's very responsible! .  a) may have been b) can't have been c) mustn't have been 9) He knows a lot about medieval times. He ... a lot about it. a) must have read b) can't have read c) can have read

Leaderboard

Visual style

Options

Switch template

Continue editing: ?