1) Yesterday I fell running and I think I _________________ my ankle.  a) MUST HAVE SPRAINED b) MIGHT SPRAINED c) MIGHT HAVE SPRAINED 2) What an amazing trip! You ___________________ some incredible photos. a) MUST HAVE b) MIGHT HAVE c) CAN'T HAVE 3) That ______________ the vegetarian option. It's got chicken in it. a) MUSTN'T BE  b) CAN'T BE c) MAY NOT BE 4) Have you got your passport? I'm not sure if you'll need it but they _________ you for ID. a) MIGHT ASK b) CAN'T ASK c) MUST ASK  5) Your watch says a different time from mine. One of them _____________ wrong. a) MAY BE b) MUST BE c) COULD BE 6) Look at that bird! Maybe it's an eagle or it __________ a vulture. a) MUST BE b) COULD BE c) CAN'T BE 7) Where's Clare? Her bag's here and her computer's still on so she __________home. a) CAN'T HAVE GONE b) MUST HAVE GONE c) MIGHT HAVE GONE 8) He wasn't answering the phone before. Maybe he went to the shop or he ________ in the shower. a) MUST HAVE BEEN b) MIGHT HAVE BEEN c) COULDN'T HAVE BEEN 9) Sorry, I don't know if she's here or not. She was feeling ill so she __________ home. a) CAN'T HAVE GONE b) MUST HAVE GONE c) MIGHT HAVE GONE 10) She _____________ the whole house on her own in two hours. She must have had some help. a) CAN'T HAVE CLEANED b) MUST HAVE CLEANED c) MIGHT HAVE CLEANED 11) Wow! Have you finished all that already? You _____________ hungry! a) COULDN'T HAVE BEEN b) MAY HAVE BEEN c) MUST HAVE BEEN 12) He ____________about it when I saw him. I'm sure he would have told me. a) MUST HAVE KNOWN b) COULDN'T HAVE KNOWN c) MIGHT HAVE KNOWN 13) Oh, great! His car's here. He _____________ home earlier than planned. a) MIGHT HAVE COME b) MUST HAVE COME c) CAN HAVE COME 14) I'm sorry but Mr. Banks isn't here. He ______________ . a) CAN'T HAVE LEFT b) MIGHT HAVE LEFT c) MUST HAVE LEFT 15) They ___________ a new house. They are both unemployed. a) CAN'T HAVE BOUGHT b) MIGHT NOT HAVE BOUGHT c) MUSTN'T HAVE BOUGHT 16) He studied nothing and passed the exam, so he _________. a) MUST HAVE CHEATED b) CAN HAVE CHEATED c) MIGHT HAVE CHEATED 17) He ________him, but we need more evidence. a) CAN HAVE KILLED b) MIGHT HAVE KILLED c) MUST HAVE KILLED 18) Alex __________ very hard, because she got top marks in all the exams. a) CAN'T HAVE STUDIED b) MIGHT HAVE STUDIED c) MUST HAVE STUDIED 19) 'I can't find my keys.' 'Have you checked in your car. You _______ them there.' a) CAN' HAVE LEFT b) CAN HAVE LEFT c) MIGHT HAVE LEFT 20) Nobody knows exactly why he died. But we think it __________ an accident. a) MIGHT HAVE BEEN b) MUST HAVE BEEN c) CAN HAVE BEEN 21) I can't believe Jim hasn't arrived yet. He _______the wrong train. a) CAN'T HAVE TAKEN b) MUST HAVE TAKEN c) COULDN'T HAVE TAKEN 22) You ________ ill yesterday. Jessie saw you at the bowling alley a) MAY NOT HAVE BEEN b) COULDN'T HAVE BEEN c) MUSTN'T HAVE BEEN 23) The window was broken, so the thieves _______ in through that window. a) MUST HAVE GOT b) CAN'T HAVE GOT c) MAY HAVE GOT

Leaderboard

Visual style

Options

Switch template

Continue editing: ?