2021届人大附中高中英语语法基础复习讲义17动词的完成进行时态
展开2021届
高中英语语法基础复习讲义17
动词的完成进行时态
To wear the crown, bear the weight. 欲戴王冠 必承其重
一、现在完成进行时(have/has been doing)
1.现在完成进行时的“已完成”用法。表示动作从过去开始,一直延续到现在结束。如:
I have just been listening to the radio. 我刚才一直在听广播。(强调刚才在听,现在没听。)
2.现在完成进行时的“未完成”用法。表示动作从过去开始,一直延续到现在,并且可能继续下去。这种用法可以与表示一段时间的状语连用。如:
I have been listening the radio for two hours. 我已经连着听了两个小时这个广播。(强调听了两个小时,可能还会继续听。去掉时间段for two hours,强调一直在听,也表示可能还会继续听。)
二、过去完成进行时(had been doing)
1.过去完成进行时的“已完成”用法。表示动作从过去开始,一直持续到另一个过去时刻结束。如:
We had been discussing this question before he came in. 在他进来之前,我们一直在讨论这个问题。(在他进来之后,就结束了讨论。)
2.过去完成进行时的“未完成”用法。表示动作从过去开始,一直持续到另一个过去时刻,并且可能继续下去。这种用法通常与表示一段时间的状语连用。如:
We had been discussing this question for half an hour before he came in. 在他进来之前,我们已经讨论了半小时这个问题。(强调讨论了半小时,可能还会继续讨论下去。去掉所有的时间状语,强调过去某时段一直在讨论,持续到过去某时,并且可能继续下去。)
三、将来完成进行时(will/shall have been doing)
1.将来完成进行时的“已完成”用法。表示动作一直持续到将来某时结束。如:
I will have been sleeping for ten hours when I get up two hours later. 两小时后起床的时候,我已经睡了10个小时。(起床之后不会继续睡觉。)
2.将来完成进行时的“未完成”用法。表示动作一直持续到将来某时,并且可能继续下去。如:
I will have been learning English for thirteen years when I graduate three years later. 三年后毕业的时候,我已经学了13年英语。(毕业之后还会继续学英语。)
3.表示对已发生动作的推测,带有情感色彩。如:
I am sorry to be so late. You will have been waiting here for a long time. 不好意思我来得太晚,你一定在这里等了很久。
四、过去将来完成进行时(would/should have been doing)
1.过去将来完成进行时的“已完成”用法。表示立足于过去,动作持续到将来某时结束。如:
He said he would have been sleeping for ten hours when he got up two hours later. 他说当两小时后起床的时候,他就已经睡了10个小时。
2.过去将来完成进行时的“未完成”用法。表示立足于过去,动作持续到将来某时,并且可能继续下去。如:
He said he would have been learning English for thirteen years when he graduated three years later. 他说三年后毕业的时候,他已经学了13年英语。