现在完成进行时 1
现在完成进行时由助动词 have/has+been+v
ing 形式构成
它和现在完成时一样,表示从过去开始到现在这一段时间里一直延续着的动作
现在完成时侧重于动作的结果和完成,而现在完成进行时侧重于动作的未结束和继续进行
(1)表示从过去某时开始一直延续到现在的动作
这个动作可能刚停止,可能仍继续进行下去,常与延续性动词连用
并常与 this week,this month,all night,all the morning,recently 等状语以及 since 和 for 引导时间的状语连用
I have been waiting for you for two hours
我等你两个小时了
I have been writing the composition for two hours,but I haven't finished it yet
我写了两个小时作文了,但现在仍没写完
I have been reading Hemingway's Farewell to Arms recently
我最近一直在读海明威的《永别了,武器》
(2)表示近期内时断时续、重复发生的动作
表达较重的感情色彩
He has been writing articles to the newspapers and magazines since he became a teacher
自从任教以来,他一直在为报刊杂志撰稿
We have been having a lot of rain recently
最近雨水很多
He has been promising me to help you
Hasn't he done it
他总是向我许诺帮助你
他从没做过吗
(3)表示已结束的动作产生的影响