现在完成时的用法

He has stood there for two hours.

He has studied English for two years.


问题1:以上两句话是都对,还是第一句不对,而第二句对?为什么?

如果第一句话不对,我不是很理解,我觉得stand可以延续呀,我可以一直站2个小时呀,我这两个小时一直站着不就是动作的延续吗?


问题2:所谓的现在完成时“未完成”的用法,也就是当我想造“现在完成时+时间段状语”的句子的时候,关于这个动词我都需要考虑什么?比如,除了以下这些需要注意的事项,还有其它的吗,还是说我考虑的太多了:

A.这是静态动词还是动态动词?

B.如果这是动态动词,那它是可延续的还是不可延续的?

C.如果是不可延续的动词,它是不是表示反复动作?

D.如果是不可延续动词,是不是出现在否定句?


问题3:以上两句话,是不是都能改用现在完成进行时,且和现在完成时意思一样?即:

He has been standing there for two hours.

He has been studying English for two hours.


问题4:现在完成时“未完成的用法”和现在完成进行时的侧重点是一样的吗?也就是说,说话人强调的都是动作的持续所造成的影响吗?


我好蒙啊,我不确定是不是我考虑的太多了,看到一个类似的句子总是分析不好,难道造一个完成时+时间段状语的句子需要考虑这么多问题吗?我又怎么才能分析对呢?

所以,恳请各位老师指导,谢谢老师!


请先 登录 后评论

最佳答案 2020-05-30 07:38

网友给自己设置了那多疑问干什么?本来很简单的知识。

He has stood there for two hours.(正)

He has studied English for two years.(正)

He has been standing there for two hours.(正)

He has been studying English for two hours.(正)

我的看法:四句都对,3, 4 更常见。

现在完成时,不管是延续性动词还是静态动词,都可以跟时间段连用,也可以不跟时间段连用。

带时间段的是 “非终止式用法”,也叫延续性用法。说话时该动作或状态尚未结束。

不带时间段的是 “终止式用法”,也叫非延续性用法。说话时该动作或状态已经结束。

现在完成进行时,是现在完成时态与进行时态的结合体,既有现在完成时的特点,也有进行时的特征。

现在完成进行时,表示动作从过去某一时间开始一直延续到现在,并且有可能持续下去。





请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 2 收藏,1918 浏览
  • may52014 提出于 2020-05-27 12:19

相似问题