英语时态完成时全总结(英语完成时态的用法)
导语:英语语法第四十一谈——时态和语态之(完成进行时)
完成进行时有哪几种呢?
完成进行时有现在、过去和将来三种:
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 .
最近雨老是下个不停。
(表示动作的反复,很明显也表达一种持续而厌烦的意思。)
免责声明:本站部份内容由优秀作者和原创用户编辑投稿,本站仅提供存储服务,不拥有所有权,不承担法律责任。若涉嫌侵权/违法的,请反馈,一经查实立刻删除内容。本文内容由快快网络小珊创作整理编辑!