这个选择题为什么不能选must?

来源:百度知道 编辑:UC知道 时间:2024/07/02 05:22:11
we didn’t know his telephone ,otherwise we --------- him。
A would have telephoned
B must have telephoned
我知道这是虚拟句子,我也知道a是正确答案,选a 完全没有问题。
但是,我后来发现,b也没错误啊,否则我们肯定给他打电话了,是这个意思啊!

must have +done表示对过去的动作的猜测。
如: It must have rained yesterday, for the road is wet.

你理解的不对,must have 也是虚拟语气,表示本来必须做什么,但实际没做

must 意思是必须
必须得打电话就不对了

学习英语语法时不能只看词义,有时四个选项里单词都讲得听通的,但那只是我们中文中的想法,would have 之前可能完成, must have一定完成,otherwise注意它的语气