字词模式
句模式
段模式
系统设置
更多按钮
网址切换
保存状态
用户反馈
页面收藏
-AA+
现在完成进行时详解

现在完成进行时,是英语中动词的一种基本时态,其构成为:主语+助动词( have/ has)+ been+动词的现在分词+其他成分。其表达的意思有两种: 1.表示从过去某时开始一直持续到现在的动作,并且还将持续下去。 2.表示在说话时刻之前到现在正在进行的动作。

一、现在完成进行时的基本句型

肯定式: I/ We have been working.

疑问式: Have you been working?

简略回答: Yes, I/ we have. No, I/ we haven't.

肯定式: He/ She/ It has been working.

疑问式: Has he/ she/ it been working?

简略回答: Yes, he/ she/ it has. No, he/ she/ it hasn't.

二、现在完成进行时的用法

1.在强调指出动作还未结束,还要继续下去。如:

I've been reading this book for two hours, but I haven't finished it. 这本书我已读了两个小时了,但我还没读完。

I've read this book. 我已读完这本书了。

2.强调动作延续时间的长久或带感情色彩。如:

She has always been working like that. 她一贯是这样工作的。

3.现在完成进行时也可表示现在以前这段时间反复发生的事情。如:

We've been seeing each other quite a lot recently. 最近我们经常见面。

三、现在完成进行时和现在完成时的区别

1.现在完成进行时更强调动作的延续性,它是现在完成时的强调形式。试比较:

We've been living here for ten years.

We've lived here for ten years. 我们在这儿已经住了十年了。

注意:延续性动词在现在完成时与现在完成进行时中使用时,句意几乎相同。如:

She has slept for 6 hours and still can not wake up.

= She has been sleeping for 6 hours and still can not wake up. 她已经睡了 6个小时了,但任然未醒。

2.在不用时间状语的情况下,现在完成进行时表示动作仍在进行,而现在完成时则表示动作在过去已结束。如:

The students have been preparing for the exam. 学生们一直在准备考试。(动作还在进行)

The students have prepared for the exam. 学生们为考试作了准备。(动作已经结束)

I have been writing a book. 我一直在写一本书。(动作还在进行)

I have written a book. 我已经写了一本书。(动作已经结束)

3.有些表示状态、感情、感觉的动词,如: have/ exist/ like/ hate/ hear/ know/ sound等动词不能用于现在完成进行时,但可用于现在完成时。如:

They've known each other since 1970. 自从 1970年起他们就相互认识了。