定义:现在完成进行时表示动作从过去某一时间开始,一直延续到现在,可能还要继续下去。
构成:have/has+been+动词的现在分词
基本句型
肯定式:I/We have been working.
疑问式:Have you been working?
简略回答:Yes,I/we have. No,I/we haven't. 肯定式
用法 主语+have/has+been+动词-ing
1.表示从过去某时开始一直持续到现在的动作,并且还将持续下去。
The Chinese have been making paper for two thousand years.
中国有2000年的造纸历史。
I have been learning English since three years ago.
自从三年前以来我一直在学英语。
We have been waiting for you for half an hour.
我们已经等你半个钟头了
They have lived in this city for ten years.
他们在这个城市已经住了10年了。
I have been working here for five years.
我在这里已经工作五年了。
I have been writing a book.
我一直在写一本书。
I have written a book.
我已经写了一本书。
They have been building a bridge.
他们一直在造一座桥。
They have built a bridge.
他们造了一座桥。
I have known him for years.
我认识他已经好几年了。
She has been sleeping for 6 hours and still cannot wake up.
她已经睡了6个小时,到现在还没有醒来。
It has been raining for 3 days。
已经下了3天的雨了