过去式和过去完成时的区别就是did和havedone的区别还-查字典问答网
分类选择

来自冯国楠的问题

  过去式和过去完成时的区别就是did和havedone的区别还有havedone和havebeendoing?怎么区分哦

  过去式和过去完成时的区别

  就是did和havedone的区别还有havedone和havebeendoing?

  怎么区分哦

1回答
2019-11-10 21:26
我要回答
请先登录
庞大凡

  过去式一般理解两点,过去某一点发生的动作和过去某一段时间经常发生的动作,但共同点是与现在没有关系,无连续性

  现在完成时基于过去时,表示动作发生在过去,第二强调对现在造成影响,具有持续性.

  还有一个haddone过去完成时,表示过去的过去

  havebeendoing是现在完成进行式,与现在完成时的区别在于,前者强调从过去开始一直持续到现在并将继续延续下去的动作

  说简单点画一个坐标轴,标注一般过去时和一般现在时两点,havedone位于现在时左并持续覆盖到现在时,haddone在过去时左并持续覆盖过去时,havebeendoing持续的时间就覆盖一般过去一般现在甚至将来时.

2019-11-10 21:27:09

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

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