Present Perfect Progressive Tense
现在完成进行时
主谓模块 1:I have been being
我已经一直是...有一段时间了,现在还是。(“可延续性”)
肯定句 否定句 一般疑问句及回答
I have been being a worker. I have not been being a Have you been being a worker
worker. Yes, I have. / No, I haven’t.
He has been being a worker. He has not been being a Has he been being a worker
worker. Yes, he has. / No, he hasn’t.
主谓模块 2:I have been doing
我已经一直在做...有一段时间了,现在还在做。(“可延续性”)
肯定句 否定句 一般疑问句及回答
I have been working. I have not been working. Have you been working
Yes, I have. / No, I haven’t.
He has been working. He has not been working. Has he been working
Yes, he has. / No, he hasn’t.
时间模块:Time Markers 时间标志词
for 20 years since 2000 Since I moved here
有 20 年 自从 2000 年以来 自从我搬到这里以来
标准句子结构
●主谓模块 1+X+时间模块
I have been being silly for 2 hours.
我已经一直在发呆有 2 个小时了。
●主谓模块 2+X+时间模块
I have been playing the guitar since I got up.
从我起床以来,我就已经一直在弹吉他了。
1
用法总结
The present perfect progressive (continuous) is used to describe an event that
started in the past but is still happening in the present.
现在完成进行时用于描述从过去开始一直持续到现在且现在仍在发生的动作。
I have been living in this house for 40 years.
(I started living in it 40 years ago and I am still living in it today.)
我在这所房子里已经一直住了 40 年了。
(我 40 年前就开始住在这里,现在我仍然住在这里。)
I have been climbing up this mountain for over two hours.
(I started climbing up it two hours ago and at this moment I’m still climbing.)
我爬这座山已经一直爬了两个多小时了。
(我两个小时前就开始爬了,现在我还在爬。)
Present Perfect Simple or Present Perfect Progressive – Which to use
现在完成时 vs 现在完成进行时:到底该使用哪一个?
In general, use the present perfect simple when the action started in the past and is
relevant to the present.
一般来说,当动作开始于过去并且与现在相关时,使用现在完成时。
This is the third time I’ve written to you.
(I wrote twice in the past and now I am writing again – in the present.)
这是我第三次给你写信了。
(我过去写过两次,现在又写了一次——现在)
If it’s an action that started in the past and that same action is still happening now,
use the present perfect progressive.
如果一个动作是从过去开始的,而现在同样的动作还在发生,那就用现在完成进
行时。
I have been waiting for you since 10 am.
我从早上 10 点开始就已经一直在等你了。(现在还在等)
Some actions can be expressed in either tense, especially those that started in the
past and still occur in the present on a habitual basis.
有些动作可以用其中的任意一种时态来表达,特别是那些从过去开始,现在仍习
惯性地发生的动作。
I have lived in this house for 20 years.
=I have been living in this house for 20 years.
我在这所房子里已经住了 20 年了。
=我在这所房子里已经一直住了 20 年了。
Both sentences are correct.
两个句子都是正确的。
2
Exercise 练习
(1) Fill in the blanks. 完成表格。
主谓模块 1:I have been being
我已经一直是...有一段时间了,现在还是。(“可延续性”)
肯定句 否定句 一般疑问句及回答
I have been being a worker.
He has been being a worker.
主谓模块 2:I have been doing
我已经一直在做...有一段时间了,现在还在做。(“可延续性”)
肯定句 否定句 一般疑问句及回答
I have been working.
He has been working.
(2) 时间模块:Time Markers 时间标志词
时间模块:Time Markers 时间标志词
有 20 年 自从 2000 年以来 自从我搬到这里以来
(3) Write down the -ing forms of the following verbs.
写出下列动词的现在分词-ing 形式。
1 let _____________ 7 speak _____________
2 mean _____________ 8 lie _____________
3 set _____________ 9 lead _____________
4 meet _____________ 10 read _____________.
5 run _____________ 11 grow _____________
6 sit _____________ 12 lose _____________
(4) Complete the sentences with the right form of the verb in brackets.
用所给动词的正确形式填空。
1 Jack ______ at his mother’s house since his divorce. (stay)
2 How long _____ the dogs ________ like that (bark)
3 I _______ the football score. (not follow) Are we winning
4 The students ______ plans for the school party for several weeks. (make)
5 Judy ________ at that studio for very long. (not dance)
6 _________ Tim _______ that book since January (not read) I’m waiting to borrow
it.
7 The project manager ________ us to finish the work since Tuesday. (push)
3
8 ________ you ________ TV all morning (watch)
9 I_________ to Paris twice a month since the project started. (travel)
10 Jenny ________ customer deadlines since she arrived here. (not meet.) The boss
may fire her.
(5) Answer the following questions. 根据短文回答下列问题。
Judy and Coco are best friends. They have been spending time together since they
were young girls. Every morning, they get dressed and walk to school. They have
been walking together to school every morning for the past 10 years.
Lately, Coco has not been feeling well. Judy has been walking to school alone each
morning. Then she visits Coco at home. She has been bringing Coco her homework
for 2 weeks. She hopes Coco will feel better soon.
1 Who is Judy’s best friend
_________________________________________________________________
2 How long have Judy and Coco been walking together to school
_________________________________________________________________
3 How has Coco been feeling lately
_________________________________________________________________
4 Where does Judy visit Coco
_________________________________________________________________
5 What has Judy been doing for 2 weeks
_________________________________________________________________
4
Key 答案
(1)(2)答案见讲解部分。
(3) Write down the -ing forms of the following verbs.
写出下列动词的现在分词-ing 形式。
1 let _____letting________ 7 speak ____speaking_________
2 mean ____meaning_________ 8 lie _____lying________
3 set _____setting________ 9 lead ____leading_________
4 meet _____meeting________ 10 read _____reading________.
5 run _____running________ 11 grow ______growing_______
6 sit ______sitting_______ 12 lose _____losing________
(4) Complete the sentences with the right form of the verb in brackets.
用所给动词的正确形式填空。
1 Jack __has been staying____ at his mother’s house since his divorce. (stay)
2 How long __have___ the dogs ___been barking_____ like that (bark)
3 I __haven’t been following_____ the football score. (not follow) Are we winning
4 The students __have been making____ plans for the school party for several weeks.
(make)
5 Judy ___hasn’t been dancing_____ at that studio for very long. (not dance)
6 ___Hasn’t______ Tim ___been reading____ that book since January (not read)
I’m waiting to borrow it.
7 The project manager ___has been pushing_____ us to finish the work since
Tuesday. (push)
8 __Have______ you ___been watching_____ TV all morning (watch)
9 I___have been traveling______ to Paris twice a month since the project started.
(travel)
10 Jenny ___hasn’t been meeting_____ customer deadlines since she arrived here.
(not meet.) The boss may fire her.
(5) Answer the following questions. 根据短文回答下列问题。
1 Who is Judy’s best friend
Coco.
2 How long have Judy and Coco been walking together to school
For the past 10 years.
3 How has Coco been feeling lately
She hasn’t been feeling well.
4 Where does Judy visit Coco
At home.
5 What has Judy been doing for 2 weeks
She has been bringing Coco her homework.
5