分享

英语现在完成进行时的用法大全

 新概念英语教学 2020-11-17

一、往期回顾

英语现在进行时的用法大全

英语一般现在时的用法大全

英语一般过去时的用法大全

英语一般将来时的用法大全

英语现在完成时的用法大全

英语过去进行时的用法大全

英语过去进行时的用法大全

英语过去完成时的用法大全

英语过去将来时的用法大全

二、现在完成进行时

(一)定义

表示动作从过去时间开始,一直持续到现在,或者刚终止,或者会继续。如:

  • I have been reading Ba Jing lately. (最近以来我一直在看巴金的作品。)

句中的read,是过去就开始,持续到现在,并且可能还会持续下去的。

(二)基本结构

现在完成进行时的句子结构一般为:

主语+have/has+been doing+其他成分

如:

  • We have been working hard these days. (这些天来,我们一直在努力工作。)

  • Amy has been playing her radio all morning. (艾米整个上午一直开着她的收音机。)

(三)主要用法

1、表示过去开始但刚刚结束的动作。如:

  • What have you been doing? It's two o'clock! (你刚才在干什么呢?都两点了!)

2、表示过去开始但仍在持续的动作。如:

  • He has been playing the piano since he was six. (他从6岁起就一直弹钢琴。)

【注意】

表示状态的动词不能用于现在完成进行时。如:

I have known him for years. (我认识他已经好几年了。)

这类不能用于现在完成进行时的动词还有:love、like、hate等。

(四)现在完成时与现在完成进行时的区别

1、现在完成时强调动作行为的结果、影响,而现在完成进行时只强调动作行为本身,如:

  • I have read the novel. (我看过这部小说了。)

  • I have been reading the novel. (我一直在看这部小说。)

2、有些情况下,两者的含义相同。如:

  • He has been living in this city for five years.

  • He has lived in this city for five years.

两个句子都表示:他在这个城市已经住了5年了。(动作还将继续下去)

(五)小试牛刀

用所给动词的适当形式填空。

参考答案请到文章底部的留言处查询。



如果觉得好,欢迎继续关注廖怀宝的原创微信订阅号“新概念英语的教与学”!

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多