情态动词15.He left yesterday,so he _______ in Beijing.A.may arrive B.may have arrived C.must arrive D.arrives为什么选B不选C?怎么判断到底是肯定推断还是可能推断?

来源:学生作业学帮网 编辑:学帮网 时间:2024/05/05 18:57:47

情态动词
15.He left yesterday,so he _______ in Beijing.
A.may arrive B.may have arrived C.must arrive D.arrives
为什么选B不选C?
怎么判断到底是肯定推断还是可能推断?

must是肯定的推断.
may是不是很肯定的推断,因此排除C.
句子又是想表达一个过去的事件,因此选B,may have done是对过去的不是很肯定的推测.
补充:用C肯定不对的理由还有一个,是因为must do肯定是对现在的推断.而句子是对过去的推断.四个答案只有B是对过去的推断.

这句话的意思是:他昨天就离开了,所以可能已经到北京了。
所以应该使用情态动词+完成时态的形式。
其实这里选B和情态动词没有关系,而是时态的问题。
may和must都是可以表示推测的。

B