Forthousandsofyears,thefestiva-查字典问答网
分类选择

来自罗魏康的问题

  Forthousandsofyears,thefestivalhasbeenmarkedbyeating..为什么用hasbeenmarked

  Forthousandsofyears,thefestivalhasbeenmarkedbyeating..为什么用hasbeenmarked

3回答
2020-06-02 10:30
我要回答
请先登录
贾力普

  因为时间状语是for+一段时间,一般要用现在完成时态have/hasdone.

2020-06-02 10:32:44
罗魏康

  可书里解释说用现在完成进行时,结构不对啊

2020-06-02 10:37:20
贾力普

  哦,是这样的:如果是用现在完成进行时,表示的是“某个动作从过去开始一直持续到现在,该动作还没有结束可能还将继续下去”;而现在完成时表示“某个动作从过去开始到现在已经结束,说明的是动作的结果或影响”

2020-06-02 10:42:06

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

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