内容正文:
现在完成进行时
一、含义:
表示一个在过去发生,并持续到现在的动作(这动作可能刚停止,也可能还在进行);用于表达事件的持续性。由于现在完成进行时是完成体和进行体的组合,所以它同时具备完成时和进行时的特征。
二、结构
have/has been doing
三、用法
1、延续:表示开始于过去的活动持续到现在,并且活动往往还没有结束,将继续持续下去。
The Chinese have been making paper for two thousand years.
中国有两千年的造纸历史。(还将继续造纸,不会停止造纸)。
——Why, Jack, you look so tired! Jack你看上去很累啊!
——Well, I have been painting the house and I must finish the work tomorrow.
对,我一直在粉刷屋子,而且明天必须得刷完。(强调一直在做,并且还将持续)
【典型例题】
Mary_______ to writing classes every night since June and the course will end this week.
A. had gone B. has been going
C. is going D. went
【答案】B
【解析】考查时态。句意:从6月开始,玛丽每天晚上去上写作课,这个课程将于这周末结束。玛丽上写作课的动作从过去持续到未来的这周末,所以要用现在完成进行时。故选B。现在完成进行时表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。
2、重复:到目前为止的一段时间内重复发生的活动。
——Isn’t it hard to drive to downtown to work? 开车去市中心上班难道不麻烦吗?
——Yes, that’s why I have been going to work by train. 很麻烦,这也是为什么我一直坐火车去工作的原因。(到现在一直坐火车去上班,强调重复性和持续性)
【典型例题】
Since the time humankind started gardening, we _____to make our environment more beautiful.
A.