※构成:have/has+been+现在分词
※用法:用来表示某一动作在过去开始,一直延续到现在,有可能刚刚结束,也有可能还要继续下去。
※与其连用的时间状语:
现在完成进行时常与for 2 hours, since 1986, all this morning, these few days 等表示一段时间的状语连用。如:
How long have you been skating?
What book have you been reading these days?
I’ve been sitting here for 3 hours. (I’ve=I have)
I have been collecting stamps since I was 10.
How long has he been collecting kites?
We haven’t been seeing movies for a long time.
She has been waiting for you all this morning.