内容正文:
Unit 6 Nurturing nature
Present perfect continuous
B4U6
When did you begin to learn English ?
How long have you been learning English ?
Think: What’s the difference between the two questions
?
Present perfect continuous
基本结构
现在完成进行时
have/has + been + ving
与现在完成时的区别?
a Wild animals such as these Tibetan antelopes have now been using these passages for years.
b ...before I know it, we have reached Tanggula Station.
Look at the sentences from the reading passage and answer the questions.
1 Which of these statements are true about sentence (a)?
(1) Wild animals started using these passages in the past.
(2) Wild animals used these passages only once.
(3) Wild animals still use these passages now.
a Wild animals such as these Tibetan antelopes have now been using these passages for years.
b ...before I know it, we have reached Tanggula Station.
Look at the sentences from the reading passage and answer the questions.
2 What is the difference between the expressions in bold in sentences (a) and (b)?
They are different in form and meaning.
For Sentence (a) the form is “have been doing”, while for (b) is “have done”.
In meaning, the bold part Sentence (a) means the action is continuous from the past; while the action happened once in the past.
Now look for more sentences with the present perfect continuous in the reading passage.
All this time, the song “Sky Railway” has been playing inside my head.
The journey has been flying by,...
The Qing-Tibet Plateau has been attracting people’s admiration for centuries.
现在完成进行时的状语
往往和 since+时间点,for+时间段等表述一段时间的时间状语连用;与lately, recently, these days, till/until, up to now, so far 等表示到目前为止的时间状语连用。
I have been living here since 1988.
I have been waiting for two hours.
She is very tired. She has been working all morning.
基本用法
表示动作从过去某时开始,一直延续到现在,将来还可能延续下去,强调动作的延续性。
I have been waiting for an hour, but she hasn’t come yet.
我都等了一个小时了,但是她还没来。(可能还会继续等)
But I have been writing all my life.
我一生都在坚持写作。(动作还将继续下去)
基本用法
表示从过去某时开始到现在这一段时间内动作一再重