现在完成进行时态的用法

时间:2023-06-12 16:49:40
现在完成进行时态的用法

现在完成进行时态的用法

现在完成进行时表示某动作从过去某个时间开始,一直延续到现在,并且还有可能持续下去。下面是小编为您收集整理了现在完成进行时态的用法,欢迎阅读!

现在完成进行时的结构

现在完成进行时由“have / has been + 现在分词”构成。如:

Sales have been dropping off badly. 销售量一直减少得很厉害。

I have been waiting for an hour and a half. 我一直等了一个半小时了。

We’ll have been living here for two years by next Sunday. 到下星期日,我们在这里就住了整两年了。

现在完成进行时有哪些主要用法

1. 表示“持续”:

即表示一个从过去某时开始一直持续的动作,这动作可能刚刚停止,也可能还在进行。如:

She has been pruning the roses. 她一直在修剪玫瑰。

He’s been helping himself to my stationery. 他未经许可一直用我的文具。

The children have been having a lot of fun. 孩子们一直玩得很开心。

She is very tired. She’s been working all morning. 她很累。她干 ……此处隐藏651个字……些天来,我们一直在努力工作。)

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

(三)主要用法

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

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

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

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

【注意】

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

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

《现在完成进行时态的用法.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式