现在完成时态和现在完成进行时态到底有何分别?比如说 I have worked in the firm for 40 years,and I have the right to come upwith a plan absolutely.I have beening working in the firm for 40 years,and I want to get more salary.这

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 02:15:58

现在完成时态和现在完成进行时态到底有何分别?比如说 I have worked in the firm for 40 years,and I have the right to come upwith a plan absolutely.I have beening working in the firm for 40 years,and I want to get more salary.这
现在完成时态和现在完成进行时态到底有何分别?
比如说 I have worked in the firm for 40 years,and I have the right to come up
with a plan absolutely.
I have beening working in the firm for 40 years,and I want to get more salary.
这两个句子有语法问题吗?那么现在完成时态和现在完成进行时态又有什么区别呢?
忽略拼错的单词
work不是持续性的是瞬间动词,别闹笑话了,真正对语法有研究的进入。

现在完成时态和现在完成进行时态到底有何分别?比如说 I have worked in the firm for 40 years,and I have the right to come upwith a plan absolutely.I have beening working in the firm for 40 years,and I want to get more salary.这
外语教学论文(二)现在完成时态与现在完成进行时态的(2010-02-25 10:09:50)转载标签: 时态presentperfectandcontinuous教育 分类: 外语学习心理及翻译
现在完成时态与现在完成进行时态的区分、举例和分析


摘要:本文将针对现在完成时态和现在完成进行时态的时间意义、各自的用法分别用示例进行对比、分析.重点是两者在相同或类似的句子中的区别,以及两者在同一交际场景下的不同意义进行比较.
关键词:现在完成时态,现在完成进行时态,区分,分析
中国分类号 H3 文献标识号:A
我们先看一道高考题NMET1998, 24
--- Hi, Tracy, you look tired.
---I am tired. I _______ the living room all day.
A. painted B. had painted
C. have been painting D. have painted
试题最佳答案是C.
现在完成时态是“现在时态与过去时态的一种混合时态,它总是与现在有密切联系.”(牛津实用英语语法 p256)从动作发生的时间来看,一般过去时态与现在完成时态所表示的动作是没有区别的.如:
(1) I covered all the issues listed by Professor Wang last week.
王教授上周列出的问题我已经看过了.(或译为:王教授列出的问题上周我已经看过了.)
(2) I have already covered all the issues listed by Professor Wang.
我已经看完了王教授列出的问题.
两个covered的动作完全可以发生在过去的同一时间,差别只是在于,讲第一句话的人的强调重点是描述covered这个动作发生的过程、时间、当时的情形等等;而说第二句话的人希望强调的是covered的动作做完后给人带来的结果.
现在完成时态可以表示:
一. 时间未指明、不确定的过去动作
(3) I have interviewed eight interviewees, much quicker than scheduled.
我已经面试完了八个人,比原计划快多了.
有时在交际过程中,单单交代一个“时间未指明、不确定的过去动作”所带来的结果还不能完全满足交际的需求,这时候就需要对动作的当时执行情况加以描述.如例:
(4) --- Have you consulted the directors about the present situation of electricity shortage?
---Yes, (I have.) Director Zhang and I talked over this last Saturday.
---你和主任们讨论过近来电力短缺的问题了吗?
---是啊,上周六我和王主任讨论了.
这样,现在完成时态往往就会与一般过去时态交织在一起,来满足交际的需要.
二.表示早一点的过去发生的动作,这个动作有可能现在还在重复
(5) The famous scriptwriter has written strongly for citizen life improvements.
这位著名的撰稿人一直以来为民生改善的问题执笔呐喊.
这句话的意思是“如果你现在去看,你还可以看到这位撰稿人在这么做.”如果这位著名的撰稿人已不这么做了,或者该人士已去世了,即,该动作不存在重复性,我们就要说
(6) The famous scriptwriter wrote strongly for citizen life improvements.
这位著名的撰稿人曾为民生改善的问题执笔呐喊.
三.表示近段不确定时间内一次或重复性的动作和状态
(7) I’ve been busy lately.
(8) Ryan has rung three times this morning. (acceptable when the time this speaker speaks is before noon)
上午这会儿Ryan已经打了三次电话了.
(9) Ryan rang three times this morning. (acceptable when it is in the afternoon or evening.)
今天上午的时候,Ryan打过三次电话.

现在完成进行时态可以表示:
一. 一个过去开始,现在仍在继续,或者刚刚结束的动作
(10) I’ve been waiting for an hour and the secretary says that I have to wait one more hour.
(11) I have been thinking it over.
例句(10) 表明的动作是 I waited, I am waiting and I will have to wait.
例句(11) 表明的动作是 I thought about it and I am still thinking. 或 I thought about it and now I have come to a conclusion.
我一直在考虑这个问题.(可能还有再考虑,也可能刚刚考虑好,已经有了结果.)
二. 经常重复的动作
(12) Justin has been calling Marie every night for the last week.
Justin在过去的这一周里每天晚上都要给Marie打电话.(可能还要接着打)
对比:
(13) Justin has called Marie seven times for the past week.
Justin在过去的这一周里给Marie打过七次电话.(带有总结的性质,表示已完成的动作或状态,不强调接着打的可能性)
(14) I’ve been wanting a newly-edited copy of this dictionary.
我一直以来就想要一本这个辞典的新版本.(此句与I’ve wanted a newly-edited copy of this dictionary 无甚区别)
从现在完成进行时态的动作特征来分析,我们可以得知现在完成进行时与现在进行时的动作有意义上的相通之处.如例:
(16) I have been working in the department store. (该动作可能是刚刚结束,也可能是一直在做,但总之是描述这一段时间内的动作.)
(17) I am just helping out recently in the department store, but I don’t really work here. (描述近一段时间以来的一个重复的动作,或者是一个持续性的动作)

现在完成进行时态与现在完成时态的区别
现在完成进行时可以与时间状语连用,也可以不用,这一点使之有别于现在完成时态.后者往往要与时间状语since September,ever since,for three months连用,如果没有这些时间状语,现在完成时态表示的往往是已完成的动作或状态;或者现在完成时态要与副词just,already,yet等等连用.而现在完成进行时往往与all the (this) morning/ afternoon/ day/ month,或the whole day, etc连用.试对比以下各例:
(18) I have been working on the experiment report this morning, but I haven’t completed it yet.
我今天一上午就忙着写试验报告了,可是到现在也没写完.
(19) They have been repairing the broken road.
他们一直在维修那条破路.(可能是刚歇息下来,也可能还在修.)
(20) They have already repaired the broken road.
他们把路修完了.(动作已然结束.)

现在完成进行时态表示的是一种不间断的持续行为.但是如果一个动作是重复在做,或者要表示动作做过的次数时,是不可以使用现在完成进行时态的.如下例:
(21) I’ve been writing letters since breakfast.
(22) I’ve written to him three times, but I haven’t heard from him up till now.
就如同说I am writing 的动作是不能连用twice 或three times 一样.
(23) He has called on his cousin many times, but each time he happened to be out.
在交际过程中,这两个时态的混用也是常见的.但是在一定的语言环境下,两者的区分也是十分明确的.为了凸现两者的不同,我们呈现给大家一些场景,请大家认真对比:
(24) (When the teacher questioned some student)
---Why haven’t you turned in your report yet?
---I have been reading the results of the experiment all morning. You have told us to
study the statistics before working on the report.
---怎么还没有交上你的报告呀?
---一上午我净在读实验结果了.您告诉我们要先研究数据再写报告的.
此句中的have been reading 如改为have read 则荒谬之极.实际上,I have been reading it的动作距离I am reading it还较远,与I was reading it, I would be reading it if I were not talking to you and I will be reading it.意义更为接近.
(25) ---How about going out for a walk?
---I don’t feel like going out this evening. I’ve been working in the garden all day.
如果使用have worked表示的是work 这个动作给garden带来的结果.
(26) ---Look out for the door.
---Why?
---John has been painting the door.
(In this situation, mostly the paint is still wet. 如果使用John has painted the door.往往表示“活已干完,焕然一新”等等之意)
(27) Please excuse my dirty clothes. I’ve been cleaning out the garden shed.
(28) I have cleaned the garden shed. And now it is fit to store things in.
注意这两句时态的不同,语境的上下文衔接也不同.
(29) ---What have you done with my knife? (你把我的刀怎么啦?意为Where is it now?)
---I put it back where it was.
(30) ---What have you been doing to it? (你是怎么用我的刀的?意为The blade’s all twisted. Have you been sawing wood with it?)
经过上述讨论,参照示例(16)、(25)、(27),高考题NMET1998, 24的答案也就清楚了.
我们的结论是:现在完成时态与现在完成进行时态有些情况下差异不大,也可以混用,但是在一定语言环境下,两者还是有一定的区分.而这些语言环境下两者的异同是大家要把握的重点.


〔1〕L. G. Alexander,朗文英语语法,〔M〕外语教学与研究出版社 (1991.1 first edition)
〔2〕A J. Thomson and A. V. Martinet,牛津实用英语语法 (Third Edition),〔M〕,外语教学与研究出版社/ 牛津大学出版社,1986
〔3〕A. S. 荷恩毕,英语句型和惯用法,〔M〕,商务印书馆,1981

A Comparison Between Present Perfect Tense And Present Perfect Continuous Tense

Abstract: It deals with the verb tenses, especially on present perfect tense and present perfect continuous tense, with a thorough analysis on their conditions under which to appear. Out of necessity, explanations go with each situation. Under certain situations, the two tenses are definitely different from each other. Under some others, they are the same or similar, though.
Key words: comparison;present perfect tense;present perfect continuous tense

发表在《中小学外语教学》2005年2月号

work不是持续性的是瞬间动词不能接for的时间段
想在完成时说它过去发生过,现在截止没截止以后继续不继续不清楚
现在完成进行时是从过去一直持续到现在

这两个句子有问题:
I have worked in the firm for 40 years,and I have the right to come up
with a plan absolutely.
I have beening working in the firm for 40 years,and I want to get more salary.

全部展开

这两个句子有问题:
I have worked in the firm for 40 years,and I have the right to come up
with a plan absolutely.
I have beening working in the firm for 40 years,and I want to get more salary.
修改一下会更好:
I have been working in the firm for 40 years, so undoubtedly I have the right to raise a plan.
I have been working in the firm for 40 years, and I want a higher salary.
现在完成时的结构是: have+动词的过去分词
现在完成进行时: have been + 动词的现在分词(持续性动词)
第一个句子想表达的意思应该是我在公司工作了40年,绝对有权利提出一个计划。但中文的“绝对”不能简单地写成“absolutely",两者的意思是不对等的。这里的“绝对”是“毫无疑问、毋庸置疑”的意思,用“undoubtedly”更恰当。同时,从后一句上看,“我”现在还在这个公司,所以用现在完成进行时更好。
第二个句子中,现在完成进行时的结构没用对。另外,salary的修饰用high, good 等更好。
现在完成时表示到说话时为止(或到现在为止)已经发生或完成了(不一定结束)的动作或状态。
现在完成进行时表示某动作从过去某个时间开始,一直延续到现在,并且还有可能持续下去。
后者更强调动作会持续进行下去。
以上面的连个句子为例:
I have worked in the firm for 40 years.
I have been working in the firm for 40 years.
第一句的说话人可能有两种情况:
我在这个公司工作了40年,现在我还在。
我在这个公司工作了40年,现在我不在了。
而第二句话则是强调一直持续的状态,并且持续下去:
我都已经在这个公司工作了40年了。
从这两个句子的中文语义差别可以大概看出两者的区别:
后者更强调持续性,语意更明确。

收起

刚才注意看了下你的两个句子,第二个句子语法错误。I have been working in the firm for 40 years,and I want to get more salary。是been不是beening。have后面要跟分词的
注意一下两个时态的特点:
某个动作,发生在过去,具体什么时候不知道,但到目前为止,是做过了的,这就是现在完成时。
某个动...

全部展开

刚才注意看了下你的两个句子,第二个句子语法错误。I have been working in the firm for 40 years,and I want to get more salary。是been不是beening。have后面要跟分词的
注意一下两个时态的特点:
某个动作,发生在过去,具体什么时候不知道,但到目前为止,是做过了的,这就是现在完成时。
某个动作,过去就已经发生,而且到了现在还没有中止,还在做,这就是现在完成进行时。
你比较一下例句:
I have phoned him.
She has been talking on the phone for three hours.
第一句是说,我打过电话了,注意这个句子是不提供具体时间信息的,仅仅是,至今,我做过这件事了。
第二句话,她一直在打电话,至现在已经打了三个小时,还没停。
你想想看,如果这两个时态的区别是什么动词延续或短暂,又怎么触及“是否还在进行”的本质呢?短暂的动作也好,延续的动作也好,在时间划分上都可以是一直进行的。He has gone,这样的句子,go是延续性动词还是短暂性动词呢?“走”既可以看作是瞬间就发生,也可以看成是长时间的动作,所以动词含义只是表象。这两个时态的本质区别,就是后者表述动作还在进行,进行态的意思就是“一直”“经常”。
在看看所谓的互换。
如果She has been talking on the phone for three hours.
那么你可以推出She has talked on the phone for three hours.
但是你能反推吗?
所以,你的“某些时候”可以互换不周延。这个要看具体的逻辑。
你在看看这个例子,拓展一下:
很多语法书都说,现在完成时表示动作对现在造成的影响,因此:
He has gone to America.
如果“对现在造成影响”,我们是否可以判断:“He is not in China”。
或许他已经回来了,但是说话人不知道,那么死扣这种“语法规则”,能得到事实吗?

收起

现在完成时表示过去发生的动作对现在造成的影响,现在完成进行时表示从过去发生一直持续到现在的并且有可能接着持续下去的动作。

过去时是过去一段时间或某个时刻发生的事,不影响现在
现在完成时指过去开始发生到现在还在持续或影响到了现在
He has fed the dog and clean the room.至现在够已经吃饱了,不用再喂了(影响了现在)
He was fed the dog and clean the room yestoday只是陈述一个事件...

全部展开

过去时是过去一段时间或某个时刻发生的事,不影响现在
现在完成时指过去开始发生到现在还在持续或影响到了现在
He has fed the dog and clean the room.至现在够已经吃饱了,不用再喂了(影响了现在)
He was fed the dog and clean the room yestoday只是陈述一个事件

收起

现在完成时态与完成进行时态有什么区别 英语里面现在完成时态,和现在完成进行时态,有什么区别 什么是现在完成进行时态 英语时态区别(一般进行时态)(现在完成时态)(现在完成进行时) 运动会英语作文 现在完成进行时态 什么时候用现在完成进行时态 现在完成进行时态是怎么构成? (一般现在时态,一般过去时态,现在进行时态,过去进行时态,一般将来时态,过去将来时态,现在完成时态,过去完成时态,现在完成进行时态)每个时态造两个句子,一共要造18句, 现在完成时态和一般现在时态的区别? 英语一般现在时态、一般将来时态、一般过去时态、一般现在进行时态、现在完成时态标志词 现在完成时态与现在完成进行时态有什么区别在表达意思上,你们骗分数啊 时态的区别一般过去时 现在完成时 现在完成进行时这三种时态有什么区别 英语好的进,有现在完成进行时态吗.现在完成进行时态有这个时态吗.我英语八大时态都学完了,怎么没有学到这个时态呀,这个时态是怎么构成的呀,请细说. 英语八种时态构成一般现在时态一般过去时态一般将来时态现在进行时态过去进行时态过去将来时态过去完成时态现在完成时态构成急求谢谢了 现在完成时态和现在完成进行时态到底有何分别?比如说 I have worked in the firm for 40 years,and I have the right to come upwith a plan absolutely.I have beening working in the firm for 40 years,and I want to get more salary.这 英语一般过去时态,现在完成时态和过去完成时态的不同. 英语的现在完成时态. 英语现在完成时态构成