英语中现在完成时和完成进行时的详细用法,与讲解。

如题所述

现在完成时的用法
①表示结果的现在完成时
现在完成时着眼于过去的动作对现在产生的结果或影响。这是现在完成时的“已完成”用法,表示动作或过程发生在说话之前就已完成,并与现在有联系。这种联系实际上就是“过去的动作”对现在的影响或产生的结果。
I have bought a pen.
我买了一支笔。(结果:I have a pen now.)
The temperature has increased by 10℃.
温度上升了10摄氏度。(结果:It is quite hot now.)
Air pollution has taken the lives of many people.
空气污染已经夺去了很多人的生命。(结果:Air pollution is very serious now.)
注意:
现在完成时的上下文所指的时态必须呼应。
②表示经历的现在完成时
强调过去某一时刻到说话时这段时间中的经历。
Have you ever been to the Great Wall?
你去过长城吗?
I have visited Beijing at least ten times.
北京我至少访问过十次了。
③表示延续的现在完成时
这是现在完成时的“未完成”用法,表示一个动作或状态从过去某时开始,持续到现在,可能要继续下去。
He's loved fishing for a long time.
他爱好钓鱼为时已久。(他现在仍爱好钓鱼)
注意:
现在完成时的“未完成”用法既可用于动态动词(主要是持续动词),也可用于状态动词,但它一般不适用于表示短暂动作或位置转移的动词,如:open, break, go, come, arrive, leave等。如用这类动词表示“未完成”,通常只限于否定结构。
I haven't seen a film for weeks.
我已经好几个星期没看电影了。
现在完成进行时的用法
①表示动作从过去某时开始,一直延续到现在
现在完成进行时常和all this time, this week, this month, all night, all the morning, recently等状语以及since和for引导的状语连用。
I have been reading Hemingway's Farewell to Arms recently.
我最近一直在读海明威的《永别了,武器》。
She has been reciting the words all the morning.
她整个上午都在背单词。
This is what I have been expecting since my childhood.
这是我从小以来就一直期待着的事情。
②表示动作刚刚结束
My clothes are all wet. I've been working in the rain.
我的衣服全湿了,我刚才一直在雨中干活。
③表示一个近期内时断时续、重复发生的动作
You've been saying that for five years.
这话你已经说了五年了。
④表达较重的感情色彩
What have you been doing to my dictionary?
看你把我的字典弄成什么样子了!
现在完成进行时和现在完成时的比较
①现在完成进行时可以表示动作的重复,而现在完成时一般不表示重复性。
Have you been meeting him recently?
你最近常和他见面吗?
Have you met him recently?
你最近见到过他吗?
②现在完成进行时有时含有感情色彩,而现在完成时一般是平铺直叙。
I have been waiting for you for two hours.
我一直等了你两个小时。(可能表示不满)
I have waited for you for two hours.
我等了你两个小时。(说明一个事实)
③现在完成进行时强调动作,而现在完成时强调结果。
Who has been eating the oranges?
谁一直在吃这些桔子呀?(还剩余一些)
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-10-18
现在完成时: 1.表示过去发生的动作对现在造成的影响或结果
2. 过去发生的动作延续到现在甚至延续到将来
现在完成进行时    1、强调动作在一段时间内反复发生。  
   2、强调动作在长时间内持续不断。

现在完成时和现在完成进行时的用法
现在完成时的用法:现在完成时不能单独与准确时间状语连用,如表示过去的时间状语。如yesterday(morning、afternoon),last(morning、afternoon)等,除非与for,since连用。现在完成进行时的用法:主语+have\/has+been+动词-ing(延续性动词)。(一)表示从过去某时开始一直持续到现在的动作,并且还将持续...

英语中现在完成时和现在完成进行时的区别
英语中,现在完成时和现在完成进行时是两个重要的时态,它们的构成和用法各有特点。现在完成时由"have\/has+过去分词"构成,它表示过去的动作或状态已经完成,且可能对现在产生影响。例如,"I have finished my homework"(我已经完成了作业),这里的完成动作对现在有影响,即我现在可以去做其他事情。相...

英语中现在完成时和现在完成进行时的区别
总的来说,英语中的现在完成时和现在完成进行时虽然都是描述过去到现在的时间段内的动作或状态,但它们在语义和使用情境上存在显著差异。通过对比和举例,我们可以更清晰地理解这两种时态的区别,并在实际交流中准确运用。

英语中现在完成时和现在完成进行时的区别
总的来说,现在完成时和现在完成进行时的区别在于:现在完成时更侧重于表达动作的完成和对现在的影响,而现在完成进行时则更强调动作的持续性和进行状态。两者在语境中的运用需要根据具体情况来判断,但关键在于理解这两种时态所强调的动作特性:完成性与持续性。

现在完成进行时与现在完成时的区别
现在完成时:主语+ have\/has+过去分词 现在完成进行时:主语+ have\/has been+现在分词 3、连用的时间状语 现在完成时: already,yet, never,ever,so far,up till now,recently,in the past\/last… years 等连用。现在完成进行时:all day,all this morning,all these years,for+时间段...

想问下现在完成时和现在完成进行时有什么区别
一、 现在完成时分“已完成”和“未完成”两种用法:1.“已完成”指的是动作发生在过去,强调其对现在产生的影响。如:John has broken his left leg. 约翰摔断了左腿。(意思说他现在不能走路了,或者……)I have seen this film. 我看过这部电影。(意思说我已经知道了电影的内容。)“已完成”...

现在完成进行时,将来完成进行时,过去完成进行时,哪有详细的讲解啊...
英语时态分为16种:一般现在、一般过去、一般将来、过去将来时,以及这四者的进行时、完成时和完成进行时 下面就英语中常见的八种基本时态进行阐述,其它的时态都是在这八种时态的基础上结合而成的。 一、 一般现在时: 1.概念:经常、反复发生的动作或行为及现在的某种状况。 2.时间状语: always...

如何掌握现在完成时和现在完成进行时?
首先,从定义上来看,现在完成时(have done)表示的是已经完成的动作或者状态,常常与already“已经”或ever “曾经”连用,如:We have already learnt Unit 2. (我们已经学习了第二单元。)She is the most beautiful girl I have ever seen. (她是我见过的最漂亮的女孩。)而现在完成进行时则表示...

...现在完成时,现在完成进行时,过去完成时的用法与比较)
(二)表示在说话时刻之前到现在正在进行的动作。We have been waiting for you for half an hour.我们已经等你半个钟头了(人还没到,如同在电话里说的,还会继续等)(三)有些现在完成进行时的句子等同于现在完成时的句子。They have been living in this city for ten years.They have lived ...

英语中现在完成时,现在完成进行时,过去完成时,过去完成进行时
过去完成的用法就是“两个过去的发生的动作,先发生的就用过去过去完成时”,比如she said that she had been to Paris.她说她去过巴黎,那么她在说这句话的之前她肯定已经去过了巴黎,所以去过巴黎这个动作要用过去完成时。过去完成进行时表示一个动作从过去某时开始,一直延续到另一个过去时刻,到...

相似回答