现在完成进行时和过去进行都表示一个动作或事持续时的区别现在完-查字典问答网
分类选择

来自黄雄波的问题

  现在完成进行时和过去进行都表示一个动作或事持续时的区别现在完成进行时和过去进行时都可以表示一个动作或事在一段时间内持续如Areyougoingtowatchanyofthemoviesatthefilmfestival?---No,

  现在完成进行时和过去进行都表示一个动作或事持续时的区别

  现在完成进行时和过去进行时都可以表示一个动作或事在一段时间内持续

  如

  Areyougoingtowatchanyofthemoviesatthefilmfestival?

  ---No,(Iwasn’tthinking)ofit.Ihavetoomuchhomeworktodo.

  意思是我之前一直没有考虑这件事解析也是这么说的

  而现在完成进行时的概念就是表示从过去某时开始一直持续到现在的动作,并且还将持续下去如

  Ihavebeenknockingatthedoor,butnoonecametoanswer.

  表示我一直在敲门

  我想问它们有什么区别?

3回答
2020-04-01 19:46
我要回答
请先登录
刘国安

  这个句子有问题

  应该是Ihavebeenknockingatthedoor,butnoonehascometoanswer.

  或者Iwasknockingatthedoor,butnoonecametoanswer.

  区别就在于前者和现在有关系后者和现在没关系

  你前面所举例子iwasn'tthinking的意思是以前没想过言外之意我现在在考虑

  如果用现在完成进行时ihavebeenthinking就有逻辑错误因为说话时已经是在考虑了

2020-04-01 19:48:57
黄雄波

  。。应该是Ihavebeennotthinking吧如果是这个也不对吗?

2020-04-01 19:53:20
刘国安

  是的Ihavenotbeennotthinking也不对必须用过去进行时才符合逻辑。不包括现在

2020-04-01 19:56:16

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

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