---Did Mary come?
---I don’t know. She ________ while I was out.
A. might come B. might have come C. could come D. must have come
老师,题目答案B,但是这题选 AC的话不能表达对过去的推测吗?是因为I don’t know的时态吗?
本句使用“对过去情况推测”的 might have done,与I don’t know 无关。
而是跟语境有关。这个答语的句子,需要看问句动词发生在什么时间:Did Mary come? ——玛丽(在之前、在过去)来过吗?
may/might come:“对未发生情况的推测”。(推测将来)
may/might have come:“对已发生情况的推测”。(推测过去)
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!