这题为什么选A

来源:百度知道 编辑:UC知道 时间:2024/05/24 10:35:30
21. —John must have lost his way, for he hasn't arrived yet.

—No, he_______ his way. He has got a map with him.

A. must not have lost B. shouldn't have lost

C. can't have lost D. can't be lost
快帮忙拉 好心人们!

同样,对于过去已经发生的事情的推测要用句型:情态动词+现在完成时
其中,情态动词的选择根据实际判断的把握程度来决定。
在这个对话中,由于那个还没到达的人手中握有地图,因此,做出判断的人断定他不可能因为迷路而导致没有到达。
语气最强的是must——表示十分确信,但是它的否定应该是can't,mustn't表示严禁。
所以选C

抽风了

D
表示猜测,而且是否定的,所以用can't

c,不可能

A 句中must表大概,不肯定。

这道题决对不选A,应该选C!
mustn't表示不许,shouldn't表示不应该,can't表示不能
上句说:John一定迷路了,所以他现在还没到。
下就说:不,他___,他带着地图。
由此推断他不可能迷路,所以选C。