现在完成进行时有什么特征 生活上有的多吗?
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 21:12:07
现在完成进行时有什么特征 生活上有的多吗?
现在完成进行时有什么特征 生活上有的多吗?
现在完成进行时有什么特征 生活上有的多吗?
现在完成进行时
1、概述
现在完成进行时表示到现在为止一直进行的动作,这个动作可能仍在进行,也可能停止了.
-Hi, Tracy, you look tired. 你好,特蕾西!你看上去很疲劳.
-I am tired. I have been painting the living room all day.我很累.我刷了一整天房子.
2、构成
现在完成进行时由“助动词have/has +been+ v-ing”构成;否定形式have/has +not+been+ v-ing;疑问形式是将have/has提前.
The Chinese have been making paper for two thousand years.中国人造纸已有2000年历史了.
I have been telling him to study hard.我一直告诉他学习要更加刻苦才是.
3、现在完成进行时的用法
(1)表示一个动作从过去某时开始,一直延续到说话时候刚结束.
I have been waiting you for about one hour.我等你大约一个小时了.(说话时"等"的动作刚结束)
She has been working all night long.她工作了一夜.
(2)表示从过去某时开始的动作一直延续到说话时还在继续进行,并有可能延续下去的动作.常和for,since引导的时间状语连用.
They have been living here for 10 years. 他们住在这里十年了.
It has been raining for 3 days.雨下了三天了.
(3)表示一个过去的动作对现在的影响或造成的结果(相当于现在完成时)
She has been doing too much work.他做的工作太多了.(Now he is tired out.)
Who’s been insulting you?谁欺负你了?(对方可能在哭)
(4)表示重复(只断断续续,而非一直不停)
We’ve been discussing the matter several times this year.我们今年已数次讨论那件事.
I have been saying goodbye to some friends today.我今天同好几个朋友告了别.
3、现在完成时与现在完成进行时的比较
(1)现在完成时表示到现在为止已经完成,或者在过去曾经发生过的动作;现在完成时往往表示仍将继续下去的动作.
I have written an article.我写了一篇代章.(已完成)
I have been writing an article.我一直在写一篇代章.(还在写)
They have built a ship.他们建了一艘船.(已完成)
They have been building a ship.他们一直在建一艘船.(在进行)
(2)当现在完成进行时表示刚刚结束时,现在完成时强调动作的结果,现在完成进行时则强调动作在不久以前持续进行的情景,并带有感色彩.
Now we have cleaned the room; we can move the things in .现在房子打扫好了,我们可以往里搬东西了.(强调打扫完了的结果)
—You look so tired. What have you been doing?你看起来很累,你干什么了?
—I've been playing football.我踢足球了.(强调不久前踢球的情景)