关于现在完成时未完成的疑问

I've enjoyed my stay here.I will be sorry to leave.

They have failed to give any answer.

这两句的谓语我认为都是持续非终结动词。第一句"my stay"还没有结束,到现在为止都很享受。第二句是到现在为止都没给出回复,之后会不会回复不清楚。

请问老师我的理解正确吗?它们不加时间段状语是不是因为句子的意思已经暗示直到现在?第一句如果改成现在完成进行时可以吗?

请先 登录 后评论

最佳答案 2020-07-29 21:42

你的理解严重错误。have done形式只有与持续时间状语连用时才能表示从过去持续到现在的情况(通常为状态或习惯)。没有持续时间状语,这个时态表示事件(短暂或持续事件)在现在以前的不确切的过去时间。

第一句如果要表示一直很享受,则必须使用现在完成进行时(持续时间状语可有可无)。

请先 登录 后评论

其它 0 个回答

  • 2 关注
  • 1 收藏,1884 浏览
  • djgaoshan 提出于 2020-07-28 18:10

相似问题