现在完成时与现在完成进行时有什么区别实用点,不要成堆成堆的废话.
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/27 06:11:35
现在完成时与现在完成进行时有什么区别实用点,不要成堆成堆的废话.
现在完成时与现在完成进行时有什么区别
实用点,不要成堆成堆的废话.
现在完成时与现在完成进行时有什么区别实用点,不要成堆成堆的废话.
(1)现在完成进行时和现在完成时皆可表示动作对现在产生的结果,但前者所表示的结果是直接的,而后者所表示的则是最后的结果.如:
We have been cleaning the classroom.(a)
We have cleaned the classroom.(b)
(a)句可译为“我们打扫教室来着.”其直接结果可能是:我们身上都是灰.(b)句可以译为“我们把教室打扫过了.”其结果是:现在教室很清洁,可以用了.又,(a)句表示教室刚刚打扫过,(b)句则可能表示教室是昨天打扫的.
(2)现在完成进行时有时有延续性,现在完成时往往没有.如:
They have been widening the road.(a)
They have widened the road.(b)
(a)句的意思是他们在加宽马路,但尚未完工.(b)句的意思则是已完工了.有时现在完成时有延续性(如一些属于持续体的动词),但无临时性质.如:
(3)但现在完成进行时并不总是具有临时的性质,如:
My moth!er has been teaching English for twenty years.(a)
My mother has taught English for twenty years.(b)
(a)句在此并无临时性质,但较口语化.(b)句则较为正式.又,(a)句表示动作现在仍在继续.并将延续下去,(b)句的动作是否延续下去,须由上下文决定,但在一般情况下都是延续下去的.
(4)现在完成进行时往往表示动作在重复,现在完成时则常常不带重复性.如:
Have you been meeting her lately?(a)
Have you met her lately?(b)
(a)句有“经常相会”之意,(b)句则没有.(b)句如与often,every day等时间状语连用,当然也表示动作在重复.
(5)现在完成进行时比较生动,有时含有明显的感情色彩,而现在完成时往往只说明一个事实,一种影响或结果,平铺直叙,没有什么感情色彩可言.如:
What have you been doing?(a)
What have you done?(b)
(a)句表示惊异.(b)句只是一个问题.
现在完成时到现在已经完成了
现在完成进行时动作还会延续到将来
现在完成时表结果,它的动作发生在过去,但是对现在有影响,而这种影响往往是说话人兴趣所在。现在完成进行时表示动作从过去某一时间开始一直延续到现在或离现在不远的时间,强调持续和重复。
1.表示比较长久的动作或状态,现在完成进行时表较短暂的动作。
2.完成时表完成的概念,完成进行时表动作的延续。如I have read your book我读过你的书(读完了);Ihave been re...
全部展开
现在完成时表结果,它的动作发生在过去,但是对现在有影响,而这种影响往往是说话人兴趣所在。现在完成进行时表示动作从过去某一时间开始一直延续到现在或离现在不远的时间,强调持续和重复。
1.表示比较长久的动作或状态,现在完成进行时表较短暂的动作。
2.完成时表完成的概念,完成进行时表动作的延续。如I have read your book我读过你的书(读完了);Ihave been reading your book我一直在读你的书(未读完)
有兴趣看看语法书,多看例句,很有帮助。
收起
现在完成时表结果,它的动作发生在过去,但是对现在有影响,而这种影响往往是说话人兴趣所在。
现在完成进行时表示动作从过去某一时间开始一直延续到现在或离现在不远的时间,强调持续和重复。
例句: have read your book我读过你的书(读完了);
I have been reading your book我一直在读你的书(未读完)...
全部展开
现在完成时表结果,它的动作发生在过去,但是对现在有影响,而这种影响往往是说话人兴趣所在。
现在完成进行时表示动作从过去某一时间开始一直延续到现在或离现在不远的时间,强调持续和重复。
例句: have read your book我读过你的书(读完了);
I have been reading your book我一直在读你的书(未读完)
收起
现在完成进行时强调现在做将来还要做,现在完成时不强调。现在完成时后用done,现在完成进行时后用been doing
现在完成时have (has) done 现在完成进行时是have (has )been doing ,前者是之前发生的,现在还可能在发生,后者是一样的,但后者强调正在做的。
现在完成时一般是强调动作的完成,而现在完成进行时时强调动作发生在过去,不间断地持续到现在,强调动作的持续性。
比如;I have finished the work now. 我现在已经做完工作了(做完了,强调完成)
I have been doing the work the whole day. 我一整天都一直在做这个工作。(强调做工作这个动作的持续性,几乎没有停止...
全部展开
现在完成时一般是强调动作的完成,而现在完成进行时时强调动作发生在过去,不间断地持续到现在,强调动作的持续性。
比如;I have finished the work now. 我现在已经做完工作了(做完了,强调完成)
I have been doing the work the whole day. 我一整天都一直在做这个工作。(强调做工作这个动作的持续性,几乎没有停止过,到现在也许还没有做完)
收起
完成后用did
进行时用doing
1.现在完成时表示动作发生在过去,且已经结束.如:
I have seen the film. (我看过这部电影,”看”的动作已经结束)
2.现在完成进行时表示动作发生在过去,且持续到现在,并有可能继续持续下去.如:
He has been working in the factory.(他过去在那家工厂工作,现在还在那,将来还可能继续在那上班)...
全部展开
1.现在完成时表示动作发生在过去,且已经结束.如:
I have seen the film. (我看过这部电影,”看”的动作已经结束)
2.现在完成进行时表示动作发生在过去,且持续到现在,并有可能继续持续下去.如:
He has been working in the factory.(他过去在那家工厂工作,现在还在那,将来还可能继续在那上班)
收起
相同点:
在有表时间段的时间状语的情况下两都意思是一样的
i have studied english for three years
i have been studying english for three years
这两句在意思上是完全一样的,都是:
我已经学了三年英语了(可能还会继续学下去)。
在有段时间状语的情况下,现在完成时和现在完...
全部展开
相同点:
在有表时间段的时间状语的情况下两都意思是一样的
i have studied english for three years
i have been studying english for three years
这两句在意思上是完全一样的,都是:
我已经学了三年英语了(可能还会继续学下去)。
在有段时间状语的情况下,现在完成时和现在完成进行时都可以表示一个现在以前开始,一直持续到现在的,而且还可能继续持续的动作。
不同点:
在没有时间状语的情况下,现在完成时表示一个过去发生对现在有影响的动作。而现在完成进行时表示一个过去开始持续到现在的动作。
i have already studied english 我已经学过英语了(可能是在强调有一定的英语水平)
i have already been studying english 我已经在学英语了(强调在说话之前就已经开始学了)
不理解可以HI我.
收起
很简单
现在完成时 是指事情发生在过去,且事情已完成, 对现在有影响
举过例:昨天下午Alice 来找我的时候 ,我已经吃过午饭了。
I have finished my lunch when Alice came to see me.
现在完成进行时 是指事情发生在过去,且在过去时间段内处于正在进行之中
举个例:昨天下午Alice来找我的时候, 我正...
全部展开
很简单
现在完成时 是指事情发生在过去,且事情已完成, 对现在有影响
举过例:昨天下午Alice 来找我的时候 ,我已经吃过午饭了。
I have finished my lunch when Alice came to see me.
现在完成进行时 是指事情发生在过去,且在过去时间段内处于正在进行之中
举个例:昨天下午Alice来找我的时候, 我正在吃午饭
I have been eatting my lunch when Alice came to see me.
收起