- 1.76 MB
- 2021-04-16 发布
语法
现在完成进行时
Compare the two sentences.
Liu Fang
has played
the pipa since the age of six.
Liu Fang
has been playing
the pipa for the last three hours
.
Present perfect
tense
Present
perfect progressive
tense
(have/has done)
(have/has been doing)
Phrases like
this week, all the morning, these few days, for…
,
since…
can be used in both.
How do you understand the sentences?
Liu Fang has given concerts since she was eleven.
She’s been performing concerts every day since last month.
Liu Fang has given concerts regularly since the age of eleven.
The action lasts one month and maybe it will continue.
Present perfect
tense
VS
Present perfect progressive tense
How do you understand the sentences?
We have been cleaning the classroom.
We have cleaned the classroom.
The action is still continuing.
The action is finished; the result is emphasized.
Present perfect
tense
VS
Present perfect progressive tense
How do you understand the sentences?
Have you been meeting her lately?
Have you met her lately?
The action repeats often.
The action doesn’t repeat often.
Present perfect
tense
VS
Present perfect progressive tense
How do you understand the sentences?
I have been working all the morning.
I have worked here since I graduated.
The action only
lasts
temporarily.
The state lasts quite long rather than action.
Present perfect
tense
VS
Present perfect progressive tense
How do you understand the sentences?
They’ve
known
each other since 1970.
John has
loved
Mary since ten years ago.
The property has
belonged to
my uncle during the last ten years.
Such verbs cannot be used in present perfect progressive tense.
Present perfect
tense
VS
Present perfect progressive tense
How do you understand the sentences?
She
has never seen
a man like him.
They
have received no
assistance from their friends.
I
haven’t spoken
French for several years.
Present perfect tense is preferred instead of present perfect progressive tense in a negative sentence.
Present perfect
tense
VS
Present perfect progressive tense
How do you understand the sentences?
He has taught English for twenty years.
He has been teaching English for twenty years.
Both tenses sometimes can be interchanged.
Present perfect
tense
VS
Present perfect progressive tense
1.
She
studied
jazz in New York since 2003.
→
has studied / has been studying
2.
My grandmother
has been liking
dancing all her life: whenever I hear 1940s dance music I think of her.
→
liked
3.
The top string broke on my lute and I
have been trying
to repair it since this morning.
W
W
R
Check the verb tenses (R or W).
—Excuse
me, which
movie are you waiting for?
—
The new Star
Wars. We
________ here for more
than
two hours.
A. waited
B. wait
C. would
be waiting
D. have
been waiting
Multiple choice
Since its start, WeChat ________ into the most popular messaging communication service in
China.
A. has
developed
B. developed
C. develops
D. was
developing
—The room looks bigger!
—
We ______ the furniture.
A. have
changed
B. had
changed
C. changed
D. are
changing
I ________ half of the English
novel, and
I’ll try to finish it at the weekend.
A. read
B. have read
C. am
reading
D. will
read
Mobile
payment
___________ (become) more
and more popular in the last two years
.
In recent years, stress
________________
(regard) as a cause of a whole range of medical problems, from high blood pressure to mental illness
.
Over the years, designers and artists
____________ (try) to capture
the essentials of good design
.
Complete the sentences with the correct form of the words.
has become
has been regarded
have been trying
Summary
Learning about a kind of verb tense —
Present
perfect progressive tense
See you next time!