55问答网
所有问题
hemusthaveknowntheanswer为什么不用has
如题所述
举报该问题
推荐答案 2022-12-02
因为must have done表示推测,反意问句要根据时间判断,如果有具体的过去时间,就用一般过去式,如果没有具体的过去时间,就用现在完成时。所以不能用has.意思是他昨天一定知道真相了,是吗?
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/IL4444eLLceFe8FIRFR.html
其他回答
第1个回答 2022-12-02
因为本句中有must,must是情态动词,情态动词后面需要加动词原型,所以本句用have ,而不是has
相似回答
大家正在搜
haveto和must的用法
musthavebeen
must have done
must have to do
have to 和has to
must和must to
have to must区别
must和mustbe
know和known