一道情态语法题。。。

来源:百度知道 编辑:UC知道 时间:2024/05/04 11:28:25
— I saw Annie in the supermarket yesterday.
— You ____ her; she is still studying abroad.
A. mustn’t see B. can’t have seen
C. mustn’t have seen D. couldn’t see

答案选B,那C为什么不可以啊?也是否定的猜测啊.....

记住了,对于否定的猜测,必须用can't或者couldn't。mustn't没有猜测的意思,意思是表示“禁止”。

must是有肯定的猜测,可以用来猜测
但是mustn't就不能放在猜测的语境下了

must have done 一定已经做某事 没有否定式
couldn't 不可能……
can't 同上 好像是
shouldn't 本不应该做某事 所以选B