—I can’t find my purse anywhere. —You ____ have lost it while shopping.

admin2019-03-28  20

问题 —I can’t find my purse anywhere. —You ____ have lost it while shopping.

选项 A、may
B、can
C、should
D、would

答案A

解析 根据句意可知,此处表达的是对过去事情的推测。may have done表示对过去发生事情的可能性推测,意为“可能已经……”;can have done表示过去能做而没有做,意为“本来能够……”;should have done表示与过去事实相反的情况,意为“本应该做某事而没有做”;would have done表示对过去事情的假设,意为“本来会做……”。根据句意可知,选A。
转载请注明原文地址:https://kaotiyun.com/show/l2JC777K
本试题收录于: 英语题库普高专升本分类
0

最新回复(0)