英语问题do you know where david isDo you know where David is?I couldn`t find him anywhere.-Well.He( )have gone far-his coat is still here.A shouldn`t Bmustn`t C can`t D wouldn`tshould不是也可以表示推测吗,为什么答案是C而不是A呢
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/22 00:50:36
![英语问题do you know where david isDo you know where David is?I couldn`t find him anywhere.-Well.He( )have gone far-his coat is still here.A shouldn`t Bmustn`t C can`t D wouldn`tshould不是也可以表示推测吗,为什么答案是C而不是A呢](/uploads/image/z/5829869-29-9.jpg?t=%E8%8B%B1%E8%AF%AD%E9%97%AE%E9%A2%98do+you+know+where+david+isDo+you+know+where+David+is%3FI+couldn%60t+find+him+anywhere.-Well.He%28+%29have+gone+far-his+coat+is+still+here.A+shouldn%60t+Bmustn%60t+C+can%60t+D+wouldn%60tshould%E4%B8%8D%E6%98%AF%E4%B9%9F%E5%8F%AF%E4%BB%A5%E8%A1%A8%E7%A4%BA%E6%8E%A8%E6%B5%8B%E5%90%97%2C%E4%B8%BA%E4%BB%80%E4%B9%88%E7%AD%94%E6%A1%88%E6%98%AFC%E8%80%8C%E4%B8%8D%E6%98%AFA%E5%91%A2)
英语问题do you know where david isDo you know where David is?I couldn`t find him anywhere.-Well.He( )have gone far-his coat is still here.A shouldn`t Bmustn`t C can`t D wouldn`tshould不是也可以表示推测吗,为什么答案是C而不是A呢
英语问题do you know where david is
Do you know where David is?I couldn`t find him anywhere.
-Well.He( )have gone far-his coat is still here.
A shouldn`t Bmustn`t C can`t D wouldn`t
should不是也可以表示推测吗,为什么答案是C而不是A呢?
英语问题do you know where david isDo you know where David is?I couldn`t find him anywhere.-Well.He( )have gone far-his coat is still here.A shouldn`t Bmustn`t C can`t D wouldn`tshould不是也可以表示推测吗,为什么答案是C而不是A呢
should (not) have done 表示本(不)应做某事,现在却(没)做了,带有责备语气
must/can have done 都表示肯定推测,must语气更为强烈
本题中,有推测依据his coat is still here,故用can't
Can后加原形
couldn't /can't + have done sth
等等表示对过去的推测,固定句型
shouldn't have done 是虚拟语气
表示本不应该做的事情(已经做了)