shouldhavedone;musthavedone;ne-查字典问答网
分类选择

来自蔡国林的问题

  shouldhavedone;musthavedone;needhavedone;couldhavedone的区别是什么?

  shouldhavedone;musthavedone;needhavedone;couldhavedone的区别是什么?

1回答
2020-12-1515:46
我要回答
提示:回答问题需要登录哦!
蒋永梁

  一、“must+have+done”表示对过去事情的肯定推测,译成“一定做过某事”,该结构只用于肯定句.1.Itmusthaverainedlastnight,forthegroundiswet.昨晚一定下雨了,因为地面还是湿的.2.Youmusthavebeenmad...

2020-12-15 15:47:23
大家都在问
最新问答