Section_ⅢGrammar-_现在完成进行时
语法图解
探究发现
①Well, we've been finding the bones of tigers and bears in the caves, and we think these were their most dangerous enemies.
②It has been raining since last week.
③He has been writing a novel, which will be finished next month.
④He has written a novel, which is being prepared to come out now.
⑤I have been visiting my hometown recently, and it impresses me differently each time.
⑥I have visited my hometown recently, whose changes have left a deep impression on me.
⑦Recently she has always been helping me.
⑧Recently she has helped me a lot.
[我的发现]
(1)由句①②③看出现在完成进行时的构成形式为:have/has+been+doing。
(2)比较句③④,现在完成进行时强调动作未完成;而现在完成时强调动作已经结束。
(3)比较句⑤⑥,现在完成进行时强调动作的重复,现在完成时可以表示一次性动作。
(4)比较句⑦⑧,现在完成进行时表示一种感情色彩;现在完成时则陈述一种事实。
一、现在完成进行时
1.基本含义:表示一个在过去开始而在最近刚刚结束的动作;表示一个从过去开始但仍在进行的动作;表示一个从过去开始延续到现在,可以包括现在在内的一个阶段内,重复发生的动作,通常表示一种感情色彩(关切、惊异、愤怒、赞许等)。
2.基本结构:have/has been doing
We have been waiting for you for half an hour.(动作刚结束)
我们一直等了你半个小时。
The Chinese have been making paper for two thousand years. (动作还将继续下去)
中国有2 000年的造纸历史。