【couldhavedone和canhavedone有什么区-查字典问答网
分类选择

来自冯月利的问题

  【couldhavedone和canhavedone有什么区别?还有wouldhavedone】

  couldhavedone和canhavedone有什么区别?还有wouldhavedone

1回答
2020-07-27 18:47
我要回答
请先登录
陶蕾

  “can+have+done”表示对过去行为的怀疑,用于疑问句,译成“可能做过……吗?

  “could+have+done”是虚拟语气,表示对过去事情的假设,意思是本来能够做某事而没有做.

  “would+have+done”虚拟语气,表示对过去事情的假设,意思是“本来会做”.

2020-07-27 18:51:33

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

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