--- Did Ann come to the party?--- I don’t know.She _____ after I was away.A.must have come-- Did Ann come to the party?--- I don’t know.She _____ after I was away.A.must have come B.might come C.may have come D.could come 选哪个?为什么

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 15:59:51

--- Did Ann come to the party?--- I don’t know.She _____ after I was away.A.must have come-- Did Ann come to the party?--- I don’t know.She _____ after I was away.A.must have come B.might come C.may have come D.could come 选哪个?为什么
--- Did Ann come to the party?--- I don’t know.She _____ after I was away.A.must have come
-- Did Ann come to the party?
--- I don’t know.She _____ after I was away.
A.must have come B.might come C.may have come D.could come
选哪个?为什么

--- Did Ann come to the party?--- I don’t know.She _____ after I was away.A.must have come-- Did Ann come to the party?--- I don’t know.She _____ after I was away.A.must have come B.might come C.may have come D.could come 选哪个?为什么
出题人搞错了.
没有一个选项是对的.答案应该是might have come.
might + 完成式谓语 -------表达的是对过去的事情的猜测,把握不大.
must have come ------- 把握大,非常肯定,在这里就与 I don’t know相矛盾了.

B。表示猜测。因为I 不确定到底有没有来,总之I在的时候Ann不在,他可能是I 走了以后来的

很明显选C
A 表示肯定推测 这不符合逻辑 因为前面说他不知道
B 表示过去对未来的推测 而题目是对过去的推测
C 表示对过去的推测
D 表示她可以来 是过去的推测

C,
A肯定不行啊,语气太肯定
BD 是对现在的假设
C是对过去的假设,
might,may +have done 都表示可能,只是语气不同