1) -Where is Mary ? - She ............................... the bus again ! a) must have missed b) should have missed c) may miss d) can't have missed 2) I ........................... you but my phone was out of battery. a) must have called b) would have called c) could have called d) might have called 3) You ............................ Tom! He is on holiday in Paris . a) must have seen b) can't have seen c) may have seen d) would have seen 4) You ...................... to her like that! Now , you have to apologise.  a) shouldn't have talked b) mustn't have talked c) can't have talked d) couldn't have talked 5) I ............................ my homework but I was bored ! a) must have done b) could have done  c) might have done d) may do 6) I ............................ my phone in the car. I'm not sure . a) may have left b) should have left c) can't have left d) might not have left 7) I ...................................... with you at the cinema yesterday, but I was exhausted! a) would have come b) may have come c) can't have come d) must have come 8) Mark ................................. to anwer the last question of the exam, but he is not sure! a) can't have forgotten b) may have forgotten c) should have forgotten d) must forget 9) Jane ............................ this movie. She is always afraid of horror movies! a) mustn't have seen b) must have seen c) can't have seen d) may have seen 10) The pupils ......................... finished their project till yesterday, but they didn't. a) couldn't have finished b) should have finished c) shouldn't have finished d) must have finished

Leaderboard

Visual style

Options

Switch template

Continue editing: ?