(共28张PPT)
Present perfect continuous
It has been raining these days.
I have been learning English since I was 8 years old and I still love it.
You have been making progress and I am proud of you!
The little boy has been struggling to be attentive, but can’t help falling asleep.
2. I have been learning English since I was 8 years old and I still love it.
3. You have been making progress and I am proud of you!
4. The little boy has been struggling to be attentive, but can’t help falling asleep.
1. It has been raining these days.
conclusion
Structure
Meaning
Usages
1.自从回家以来我一直睡不好觉。
2.这本书他已读了两个小时了,但还没读完。
I ____________________ well since I returned home.
haven’t been sleeping
He ________________ this book for two hours, but he hasn’t finished it.
has been reading
现在完成进行时
表示动作从过去某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。
Definition
Form: have/has been doing
注意:不用被动语态
the Present Perfect Continuous Tense
现在完成进行时
构成:
have/has + been + doing
2)肯定、否定及疑问形式:
肯定句: I have been working.
She has been working.
否定句: I have not been working.
He has not been working.
现在完成进行时的构成
疑问句: Have I been working
Has she been working
现在完成进行时的用法1
learn
8 years ago
future
now
learn
learn
I have been learning English since I was 8 years old and I still love it.
Tip 1: 过去动作持续到现在,还将持续下去.
现在完成进行时的用法2
1. --- I am sorry I have kept you waiting so long.
--- It is all right. I have been reading the
newspapers.
2. We have been waiting for you for half an hour.
Tip 2: 表示说话之前刚刚结束的动作,并且动作不再继续.
现在完成进行时的用法3
Tip 3:表示动作从过去到现在的时间内重复发生但有可能间断。
1. It has been raining these days.
2. We have been practicing Kung Fu recently.
现在完成进行时的用法4
Why are you late again I have been waiting for you for two hours.
Tip 4:表示某种强烈的感彩,如:赞赏、批评、愤怒等。
1. You have been making progress and I am proud of you!
1. The girl has a great interest in sport and
______ badminton classes twice a week
over the last three years.
A. took B. is taking
C. takes D. has been taking
2.In order to find the missing child, villagers
___ all they can over the past five hours.
A. did B. do
C. had done D. have been doing
Practice
现在完成时和
现在完成进行时的比较
比较一:
Li Jia __________ (read) a book about Stonehenge. (She finished reading the book.)
Li Jia ______________ (read) a book about Stonehenge. (She is still reading the book.)
has read
has been reading
past
future
now
read
do
have read
past
future
now
read
do
have been reading
do
现在完成时
现在完成进行时
刚结束
动作仍在继续
比较二:
A. — _____________ have you visited Egypt this month
— I have visited Egypt twice this month.
(被问者过去往返埃及和居住地, 但现在已回来)
B. — __________ have you been touring Egypt
— I have been touring Egypt for two month.
(被问者过去一段时间一直待在埃及, 没有离开过)
How many times
How long
Tip 2:现在完成时表示反复发生的动作,提问时用how many times。而现在完成进行时,表示持续的、不间断的动作,提问时用how long。
比较三:
Tip 3:现在完成进行时比较生动,有时含有明显的感彩,而现在完成时往往只说明一个事实,一种影响或结果。
试比较:
I have been dreaming to be an astronaut.
I have dreamt to be an astronaut.
Tip 4:现在完成时可以用表状态的动词(have)和表动作的动词(take)作谓语。而现在完成进行时只能用表动作的动词(take)作谓语。
I have had this camera for five years.
I have taken photos of UFOs with this camera.
√
比较四:(state verb & action verb)
I have been having this camera for five years.
I have been taking photos of UFOs with this
camera.
√
×
√
State verb & action verb
常用表状态、情感、感觉的动词:
(1)have, exist,know,belong to等
(2)like, love,hate, believe, want, regret, prefer(更喜欢)等
(3)see,hear,smell, feel, taste等
不能用于现在完成进行时,但可用于现在完成时。
Tip 5:副词never, yet, already ,ever等可用于现在完成时,但不可用于现在完成进行时。
I have never visited Paris.
I have never been visiting Paris.
×
√
比较五:
He has already gone to Paris.
He has already been going to Paris.
√
×
Practice
1. She________ (lose) her keys. She can’t
find them anywhere
2. I ________________(write) the book, but I still ______________(finish) it.
3. They ____ never _______(learn) to swim.
4. We ________________(look) forward to our summer vacation.
has lost
have been writing
haven’t finished
have
learnt
have been looking
5. Although these scientists ____ on the project for nearly four years, I don't know how long it will last.
A. have been working
B. have worked
C. were working
D. are working
Practice
6. — There is so much snow these days,
isn't there
— Yes, it ____ for a few days.
A. was snowing
B. has been snowing
C. had been snowing
D. snowed
7. I wonder why Jenny ______ us recently. We should have heard from her by now.
A. hasn’t written
B. doesn’t write
C. won’t write
D. hadn’t written