搜索
写经验 领红包
 > 设计

英语时态完成时全总结(英语完成时态的用法)

导语:英语语法第四十一谈——时态和语态之(完成进行时)

完成进行时有哪几种呢?

完成进行时有现在、过去和将来三种:

1、现在完成进行时

They have been studying English for three years .

他们已经学习英文三年了。

2、过去完成进行时

They had been studying English for three years .

他们曾经学习过三年的英文。

3、将来完成进行时

They will have been studying English for three years next March .

到明年三月为止,他们讲已学了三年的英文。

归纳:其中已现在完成进行时使用的最多。

完成进行时表示什么?

完成进行时表示表示动作的继续:

(1)I have eaten supper.

我已经吃过晚餐了。

(2)I have been eating supper for half an hour .

这顿晚餐我已经吃了半个小时了。

说明:(1)句是表示动作的完成,而(2)句是表示“吃晚餐”这一动作,在过去的三十分钟都一直继续着。

完成进行时中可以使用哪种动词呢?

完成进行时原则上主要使用表示动作的动词。

He has been painting the picture for a mouth .

他这幅画已经画了一个月。

It has been snowing for a week .

已经下一个星期的雪了。

补充:表示状态的动词通常不用完成进行时来表示继续的意思。

I have known him for more than ten years .

我认识他已经不止十年了。

He has been dead for three years .

=It is three years since he died .

他已经去世三年了。

完成进行时除了表示继续外,还可以用来表示什么呢?

完成进行时基本上不再表示其他的意思,但偶有例外:

We've been having a lot of rain lately .

最近雨老是下个不停。

(表示动作的反复,很明显也表达一种持续而厌烦的意思。)

免责声明:本站部份内容由优秀作者和原创用户编辑投稿,本站仅提供存储服务,不拥有所有权,不承担法律责任。若涉嫌侵权/违法的,请反馈,一经查实立刻删除内容。本文内容由快快网络小珊创作整理编辑!