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

来自罗魏康的问题

  Forthousandsofyears,thefestivalhasbeenmarkedbyeating..为什么用hasbeenmarked

  Forthousandsofyears,thefestivalhasbeenmarkedbyeating..为什么用hasbeenmarked

3回答
2020-06-0210:30
我要回答
提示:回答问题需要登录哦!
贾力普

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

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

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

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

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

2020-06-02 10:42:06
大家都在问
最新问答