—I left my handbag on the train, but luckily someone gave it to a railway official. —How unbelievable to get it back] I mean, so

admin2015-10-05  27

问题 —I left my handbag on the train, but luckily someone gave it to a railway official. —How unbelievable to get it back] I mean, someone______it.

选项 A、will have stolen
B、might have stolen
C、should have stolen
D、must have stolen

答案B

解析 考查虚拟语气的用法。will havedone是将来完成时;must have done意为“一一定做过某事”,表示对过去事情的肯定推测;should have done意为“本来应该做某事,而实际没做”,以上三项都与语境和语义不符。而might have done意为“过去可能做过某事”,语气比较委婉或不肯定,根据句意可知B项正确。
转载请注明原文地址:https://kaotiyun.com/show/mATC777K
本试题收录于: 英语题库普高专升本分类
0

最新回复(0)