Present perfect continuous
Present perfect continuous 意思是 “现在完成进行时:从过去持续到现在(或刚停止)的动作。”. have/has been + V-ing 强调一个动作已经持续了多久:I have been waiting for an hour. 接续: have/has been + V-ing
现在完成进行时:从过去持续到现在(或刚停止)的动作。
B2接续
have/has been + V-ing
解释
have/has been + V-ing 强调一个动作已经持续了多久:I have been waiting for an hour. 它常回答「多久了?」,并和 for、since 连用:She has been studying French since 2020. 与现在完成时(have done)对比,后者强调结果而非持续时间。
例句
I have been waiting for an hour.
我已经等了一个小时了。
She has been studying French since 2020.
她从2020年就开始学法语了。
注意
状态动词(know、like、be)一般不用进行时:I have known him for years(不说 have been knowing)。
FAQ
Present perfect continuous — 是什么意思、怎么用?
现在完成进行时:从过去持续到现在(或刚停止)的动作。. have/has been + V-ing 强调一个动作已经持续了多久:I have been waiting for an hour. 它常回答「多久了?」,并和 for、since 连用:She has been studying French since 2020. 与现在完成时(have done)对比,后者强调结果而非持续时间。
Present perfect continuous — 怎么接续?
have/has been + V-ing
Present perfect continuous — 有什么注意点?
状态动词(know、like、be)一般不用进行时:I have known him for years(不说 have been knowing)。