一、往期回顾

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

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

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

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

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

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

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

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

英语现在进行时的十个问句(一站式掌握英语现在完成进行时的用法)(1)

二、现在完成进行时(一)定义

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

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

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

英语现在进行时的十个问句(一站式掌握英语现在完成进行时的用法)(2)

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

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

  • 英语现在进行时的十个问句(一站式掌握英语现在完成进行时的用法)(3)

    (三)主要用法

    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等。

    英语现在进行时的十个问句(一站式掌握英语现在完成进行时的用法)(4)

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

    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年了。(动作还将继续下去)

    英语现在进行时的十个问句(一站式掌握英语现在完成进行时的用法)(5)

    (五)小试牛刀

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

    英语现在进行时的十个问句(一站式掌握英语现在完成进行时的用法)(6)

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

    英语现在进行时的十个问句(一站式掌握英语现在完成进行时的用法)(7)


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

    ,