问题标题:
英语问题doyouknowwheredavidisDoyouknowwhereDavidis?Icouldn`tfindhimanywhere.-Well.He()havegonefar-hiscoatisstillhere.Ashouldn`tBmustn`tCcan`tDwouldn`tshould不是也可以表示推测吗,为什么答案是C而不是A呢
问题描述:
英语问题doyouknowwheredavidis
DoyouknowwhereDavidis?Icouldn`tfindhimanywhere.
-Well.He()havegonefar-hiscoatisstillhere.
Ashouldn`tBmustn`tCcan`tDwouldn`t
should不是也可以表示推测吗,为什么答案是C而不是A呢?
孟晋宇回答:
should(not)havedone表示本(不)应做某事,现在却(没)做了,带有责备语气
must/canhavedone都表示肯定推测,must语气更为强烈
本题中,有推测依据hiscoatisstillhere,故用can't
点击显示
英语推荐
热门英语推荐