内容正文:
Focus on Language:
Continuous Tenses
Humour
Unit 4
Present Perfect Continuous Tense (现在完成进行时)
Past Perfect Continuous Tense
(过去完成进行时)
Future Continuous Tense
(将来进行时)
1. I have been waiting for him for the past hour.
2. Ai has been studying all day.
3. She has been running in a lot of races recently.
4. I have been looking for my smartphone all day.
5. She's been finding the work challenging lately.
现在完成进行时的构成: have/has been + v-ing
1. 构成
(and he still hasn't arrived)
(and she is still studying now)
(and she hasn't stopped this)
(and I haven't found it yet)
(and she still finds it challenging)
1. 用法
“Well, I've been having a bit of crisis, you know, lots of problems,” replied the man. “And I've been doing a lot of work. ”
the action started in the past and continue in the present
Past
Present
Future
the action started in the past and have just finished
but we are interested in the result
Past
Present
Future
He is visiting the doctor.
Present
∙ 现在完成进行时表示
动作从过去某一时间开始,一直持续到现在;
或者始于过去,现在刚刚终止,但注重的是结果。
(1) A private detective has been tailing (跟踪) him
for several weeks.
(2) Craig loves outdoor activities - he skis in
winter and has been fishing and hunting
since he was a child.
一位私人侦探几个星期以来一直在跟踪他。
Craig热爱户外活动,冬天他去滑雪,他从小就
开始钓鱼和打猎。
∙ 现在完成进行时常与表示一段时间的状语连用。
例如:all the time, this week, all night,
these few days, for…, since…等。
(1) I've been designing solar racing cars.
(2) I've designed five or six different cars.
我一直在设计太阳能赛车。
我已经设计五六辆小汽车了。
1. 在不同时间状语的情况下,现在完成进行时
的动作不一定已经完成,很可能持续下去,
而现在完成时一般表示动作已经完成。
即现在完成进行时强调动作的延续性,而
现在完成时强调动作的结果。
3. 现在完成进行时和现在完成时的区别
(1) I've been taking part in races for four years.
(2) How many races have you taken part in?
我这四年一直在参加比赛。
你参加多少场比赛了?
2. 现在完成进行时往往表示动作在重复,
而现在完成时一般不表示动作的重复。
(1) Recently Mary has been doing sports regularly.
(2) Recently Mary has done her sports regularly.
最近玛丽一直定期做运动。
(有表扬意味)
最近玛丽定期做运动。
(只说明一个事实)
3.