havebeendoing和have+过去分词有什么不同?R-查字典问答网
分类选择

来自江乃雄的问题

  havebeendoing和have+过去分词有什么不同?RT比如havebeencollecting和havecollected的不同之处

  havebeendoing和have+过去分词有什么不同?

  RT比如havebeencollecting和havecollected的不同之处

1回答
2020-05-31 22:59
我要回答
请先登录
宋建军

  1现在完成进行时,表示过去发生的动作或已经完成的动作,现在仍然继续,并且还将进行下去.构成结构是:“havebeen+doing”

  2现在完成时,表示过去发生的动作对现在造成的结果和影响.结构是:“have+过去分词”

  3这两种时态的区别是:现在完成进行时表示动作还将继续并进行下去,表示动作继续.而现在完成时表示动作已经结束.

  Forexample,Ihavebeencollectingoldcoinsforthreeyears.(我已经收集古币三年了,说明现在还收集.)

  Ihavecollectedoldcoinsforthreeyears.(说明只收集了三年,现在不收集古币了)

2020-05-31 23:00:31

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

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