首页 > 留学知识库

问题: 英语选择题

She's already two hours late.What ___to her?
A can have happened
B may have happened
答案说选A 可我觉得是B may表示猜测啊

解答:

She's already two hours late.What ___to her?
A can have happened B may have happened
答案:A
译文:她已经晚了2个小时了。到底她会出了什么事?
解析:could/can have done sth. 可能/或许做过某事, 表示推测语气比may have done sth.的语气强烈。从前文“她已经晚了2个小时了。”可以看出“她出了什么事情”的可能性很大,所以选A。