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

来自蔡国林的问题

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

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

1回答
2020-12-15 15:46
我要回答
请先登录
蒋永梁

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

2020-12-15 15:47:23

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •