A-A+

Mary ______ be in London because I saw her in

2022-08-01 23:37:17 问答库 阅读 168 次

问题详情

Mary ______ be in London because I saw her in town only an hour ago.
A.won"t
B.mustn"t
C.may not
D.can"t请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:D
解析:情态动词can表推测时,只能用于疑问句和否定句中,且常推测现在和过去,不能推测将来。句意是“仅仅一小时前我还在镇上看见玛丽了,所以她现在不可能在伦敦。”所以本题正确的答案选D。[拓展]情态动词表推测的用法:must用于肯定句,意思是“一定是,想必是”,是对当前发生的情况做出肯定的推测。can't或couldn't意思是“不可能,想必不会”,表示出惊异、怀疑的情绪,用以对当前发生的事做出否定的推测。might,may,could用于肯定,但它们表示一种不太肯定的说法,意思是“也许,可能”。

考点: