(1)构成:第三人称单数由has been + 动词的现在分词;其他人称和数由have been + 动词的现在分词。
(2)用法:
1)表示动作从过去开始一直延续到现在,可能刚刚终止,也可能仍然在进行。
I’ve been waiting for you since eight o’clock in the morning. 我从早上8点钟一直在等你。
It has been raining for three hours. 雨一直下了三个小时了。
What book have you been reading recently? 最近你一直在读什么书?