1) I don't know who stole your Xbox but it ......... been Tim because he's been talking a lot about it lately. a) could have b) might have c) should have 2) You look as if you were about to die. That training ......... been a torture to you. a) must have b) could have c) might have 3) Oh no! I ......... made the mess on the floor in the living room! It was Rosie. She was there all the time! a) can't have b) couldn't have c) shouldn't have 4) Can you believe it? I won 1 million $! It ......... been better! a) can't have b) might not have c) couldn't have 5) I ......... tried that extreme jump. Now my leg is broken and in plaster. a) shouldn't have b) should have c) mustn't have 6) You ......... avoided all the trouble. You ......... gone to the police station and told what happened. a) could have/shouldn't have b) could have/should have c) might have/could have 7) You ......... ended up with her if I hadn't told you about all the bad things she's done. a) might have b) could have c) both A & B 8) I can't swear to everything, but they ......... seen who stole your car. Go ask them! a) might have b) could have c) must have 9) If you wanted to stay in the hotel you ......... booked it much earlier. a) should have b) shouldn't have c) might have 10) He ......... finished reading that book already! He only started reading it an hour ago! a) might have b) can't have c) shouldn't have 11) I think they ......... got lost - surely they would be here by now! a) should have b) must have c) can have 12) Oh no! My phone isn't in my bag. I ......... left it on the train. a) could have b) should have c) might have 13) She ......... become a lawyer but she decided to study accountancy instead. a) can have b) could have c) might have 14) Hillary ......... gone there with that guy. She is very dissappointed now. She ......... had a very cringy date with him. a) shouldn't have/could have b) couldn't have/must have c) shouldn't have/must have

排行榜

视觉风格

选项

切换模板

恢复自动保存: