关于静态动词现在完成时态没有持续时间状语的句子的合理性问题希望专家们再次论证

关于“There have been some books on the table.”句子正确性的商榷

 

      最近浏览英语语法网和答疑网,发现关于诸如“Mary has been ill.”“There have been some books on the table.”和”He has lived in Beijing.”之类句子如何理解的讨论,对句义的理解各不相同,解释难以令人信服。本人以前也思考过此类问题,查阅了不少传统及现代英语语法书,从中学习到很多东西,也发现了一些问题, 有了自己一些体会。现愿与网友分享,希望能抛砖引玉,澄清一些困扰英语学习者的语法问题。

      英语动词有时态、语态、语气、非谓语动词等诸多变化形式,每种形式都隐含某种意义,即内容决定形式,形式反映内容。其中动词基本词义是影响动词形式的非常重要的内容之一。

      英语的实意动词(可以充当动词词组中心词的动词)根据词义可分为静态动词和动态动词。更准确的说,动词的词义可分为静态意义和动态意义。前者表示一种状态的存在;后者表示事件或活动的发生。规律性的周期性的事件或活动称为习惯。因此一个英语实意动词在句子中通常表示a. 一种状态存在;b. 一个或多个事件或活动发生; c. 一个习惯的存在。一个谓语动词究竟该选择什么时态(尤其是进行体、完成体和完成进行体的选用),非谓语动词该用什么形式,情态动词究竟是推测意义还是非推测意义等,在很大程度上与实意动词是动态动词还是静态动词有关(或者说一个动词的某个词义是静态的还是动态的)。

      遗憾的是,传统语法书在讲述时态和非谓语动词时,很少提及静态动词与动态动词之分,以至于对某些时态的讲述词不达意,表述不清,模棱两可,以至于英语学习者难免产生对时态和非谓语动词等的误解或错误理解,犯一些本可以避免的错误。

      现代语法认识到动词的静态意义和动态意义对动词形式的影响,在讲述时态之前先介绍静态动词和动态动词。遗憾的是对动态动词和静态动词的定义不够准确,容易产生误解,使学习者要掌握静态动词只能靠死记硬背。

      此外,现在语法将传统语法中的时态重新划分为两时两体体系(two tenses and two aspects)。这种划分是否比传统语法优越暂且不论,对已经在中学学习了传统语法时态的中国英语学习者而言,改变已有的概念是难的。所以,本人认为,更适合中国英语学习者的方法是在传统语法的时态和非谓语动词讲解中,引进动态动词和静态动词的概念和判断标准,对每一种时态的用法都应考虑实意动词的静态和动态意义。这样才能真正理解动词形式和所表示的内容的统一,而不是死记硬背语法条条框框。语法学习靠的是理解,而不是死记硬背。

      下面我们结合动词的动态意义和静态意义来讨论have done sth(现在完成时态)的意义。(哪些动词是静态动词,现代语法书有论述,英语语法网也有介绍。这里不赘述。)但本人愿意分享自己总结的区分标准。1. 一个动词的基本形式(字典形式)所描述的情景是否会结束或结束是否可以预料;2. 该情景是否主观可控。如果一个动词描述的情景不会结束或结束不可预料并且/或主观不可控,这个动词就是静态动词或该动词的这个词义是静态的;如果一个动词描述的情景的结束在预料之中并且/或该情景主观可控,则这个动词就是动态动词或该动词的这个词义是静态的。不妥之处,敬请指正。

      静态动词或动词的静态意义表示状态;

      动态动词或动词的动态意义表示事件或活动;

      习惯是事件的周期性、规律性的重复,由动态动词表示,但在意义上是静态的(静态化。)

      现在完成时态的意义(have done sth.):(请参考任一本传统语法书。)

      1 表示发生并结束于不确切的过去时间(现在以前)的一个或多个事件或活动(由动态动词表示)。

       过去的事件或活动之所以用现在时,是因为说话人关心的是现在而不是过去。所以不能与表示确切过去时间的时位状语通用。这就是传统语法书中的所谓现在完成时态的“已完成用法”,它仅指事件或活动而言。有了动态动词表示事件或活动的概念,完全可以并应该摒弃不准确的“已完成用法”这一容易产生误解的术语。过去事件对现在的影响,主要针对终结性动态动词而言。

      He has left. (影响)

      I have seen the film. (不确切的过去)

      He has written 5 books. (不确切的过去)

      He has cleaned the room. (影响)

      注:动态动词的现在完成时态不能表示事件或活动从过去持续到现在,要用现在完成进行时态表示。只有少数动词(如work, teach, study, stay, wait等)例外。这些例外的少数动词可用现在完成时态形式加for或since表示的时间持续状语(time duration)合用,来代替现在完成进行时态,表示动作或事件从过去持续到现在。如:

      He has worked in this factory for 10 years. =He has been working in this factory for 10 years.

      He has waited for two hours. = He has been waiting for two hours.

     (英语是母语的人,一部分认为上面句子两个时态有细微差别,另一部分认为没差别。)

      务请注意:动态动词的现在完成时态表示事件从过去持续到现在只限于极少数动词,是个例外,千万不可以为是语法规则。传统语法书中所谓现在完成时态的“未完成用法”就包括这些少数动词的用法。这是例外,不可当作规则对待。否则当你错误地说;“He has stood there for two hours.”或“I have written for two hours”, 你还不知道你错在了哪里,你的中学老师查阅传统语法书也可能找不出问题所在。问题不在你,在传统语法书没有说清楚,误导了你。正确地说法应该是:He has been standing there for two hours.  I have been writing for two hours. (现在完成进行时态就是为弥补动态动词现在完成时态不能表示事件或活动从过去持续到现在而设的。)

这种用法常用的状语不赘述,请参阅任何语法书。

      2 表示状态从过去持续到现在(用静态动词表示,持续性状语是必具性的。)

静态动词表示状态的存在。其情景要么不会结束,要么其结束不可预料。之所以用完成体表示以前的状态,无非是要告诉读者或听话人该状态截至说话时(现在)已经持续了多久(现在以前经历过的那部分状态)。否则就没有使用完成体的必要,用一般体即可。因此表示持续时间的状语是必不可少的(obligatory)(参夸克英语语法大全英文版P.192)。换句话说,静态动词或动词的静态意义用现在完成时态而没有持续时间状语,通常就是错句,时态错误!!!有了静态动词的概念(其描述的情景是持续的不能预料结束的)就完全没必要使用现在完成时态的“未完成用法”(静态动词本身就不涉及完成不完成),最好废弃不用,以免误导学习者。在严谨的语法书中很少能找到静态动词现在完成时态而没有持续时间状语。

      He has lived in Beijing for 20 years/all his life.

      I have known him for long time.

      There have been some books on the table for 3 days.

      She has been ill since last week/for a week.

      注:如同静态动词的现在进行时可以表示当前的临时状态,一种临时状态从过去持续到现在也应该用静态动词的完成进行时态表示(静态动词动态化)。如:

      He has been living in China for 6 months. (临时状态,回国时预料中的。).

      比较:He has lived in Beijing for 20 years. (老北京,移民无望!)

     (但有人(母语为英语)忽视两者的差别,根据个人偏爱使用。)

      3 表示习惯从过去持续到现在(用动态动词,但为静态意义,持续性状语是必具性的。)

      一般现在时态用来表示长期的不可预料结束的状态和习惯类似,现在完成时态表示习惯意为长期习惯从过去持续到现在。长期习惯不结束,之所以用现在完成时态表示,无非是要告诉别人该习惯截至现在已经持续多久了(现在以前经历过的部分)。因此,没有持续时间状语就失去了说话的意义或者说失去了使用现在完成时态的意义。这一点与第二个用法类似。区别在于一个是状态,一个是习惯;一个是静态动词,一个是动态动词静态化。同理,表示习惯的现在完成时态如果没有持续时间状语也是错误的(参夸克英语语法大全英文版P.192)。只能是动态动词表示事件或活动(第一种用法)。

      I have had lunch at 2 o’clock all my life.

      He has gone to work by bus for 10 years. (长期习惯持续至今,静态意义,静态意义不能用进行体。)

      比较:He has been going to work by bus for a week. (临时习惯持续至今。动态意义。)

      综上所述,静态动词表示状态。静态动词的现在完成时态就是要表示一个状态截至目前持续了多久,因此,持续时间状语是必具性的,否则就是语法错误。除非能解释静态动词活用为动态意义,表示事件。尽管有些英文原版著作有静态动词现在完成时态不用持续时间状语的例句,本人认为这可能是说话或写作不严谨导致的。这是本人学习阅读传统和现代语法书加上自己思考后的总结或体会。写出来供批评指正。谢谢。


请先 登录 后评论

最佳答案 2017-07-16 01:25

支持曹老师的解答,又学到了很多东西。感谢!

请先 登录 后评论

其它 3 个回答

先说我对相关内容概念上的理解:

 have(及其相关变形)+Ven这种标记形式表示V发生于一个参考时点之前,并对这一时点有所谓的“影响”,至于这个V到了这个参考时点是否完成、结束是由多种因素决定的,这些因素包括:动词体(lexical aspect)、主语或宾语的有界无界性、时间状语、与进行体结合时进行体标记起的作用、其它语境因素等,只考虑动词体(静态或动态短暂或延续)和是否添加时段状语这两个因素来研究v是否完成是片面且徒劳的,而且从这也可以看到英语中并没有一个类似斯拉夫语族中的单纯用动词形式来标记的“完成体(perfective)”范畴,至于什么完成体的“完成用法”“未完成用法”更是将错就错,之所以为什么完成体里很多东西解释不清楚,因为这个定义本身就有问题,根本就不是真正意思上的完成体只是徒有其名罢了。 


对于具体句子:

诸如“Mary has been ill.”“There have been some books on the table.”和”He has lived in Beijing.”等等这种句子究竟是什么意思,我觉得

1、它们不是错句 

2、是什么意思不要单独拿出来这么说,要放在上下文语境中结合各种因素综合考虑 

3、有时段状语和未完成,不加时段状语和完成,这个不是一一对应的,就是说加了时段状语V也可以在参考时点之前就完成了,不加时段状语V也可以一直延续到参考时点而未完成,为什么呢?因为还要考虑其它因素的作用

请先 登录 后评论
刘永科   - 教育出版集团英语总顾问 & 英语系列图书主编
擅长:语法理论,语言学,文化背景


下面,是我在2014年4月写的一篇短文,曾发表在《英语语法网》上,现在,我把原文写在这里。上面的一些观点,可能跟“语法探讨”网友的观点,不谋而合,权作解答或补充。

请参见:http://www.yygrammar.com/Article/201404/3607.html


Tom has been out. 到底为何意?

——由此看现在完成时的用法特征


有一次听公开课,内容是:老师讲解“现在完成时的用法”。主讲老师设计了一个单项填空题:

---Where is Tom? I can’t find him.

---_________.

A. He is out. B. He was out. C. He has been out. D. He will be out.

可能是疏忽还是什么原因,这位老师选择了答案C. He has been out. 因为是讲解现在完成时的用法,所以,自然是设计并选择与现在完成时有关的选项。可是,问题出来了。

这个题目的正确答案应该是A. He is out. 然而这位老师认为,应该使用现在完成时,强调过去动作或状态对现在的影响。听起来不错,但是,这位老师对He has been out.的理解出现了问题。

我们把这个题目里面所有的选项句子,逐个作一分析:

A. Tom is out. 汤姆出去了,不在家。(指现在的情况)

意味着:Tom is not here now. He may be back in an hour.

B. Tom was out. 汤姆出去了,不在家。(指过去的情况)

意味着:Tom was out when I called at his house.

D. Tom will be out. 汤姆将要外出。(将来时态)

意味着:Tom will go out. Now he is dressing up.

C. Tom has been out. 是什么意思呢?它又两个意思:1.汤姆外出回来了。2.汤姆外出一段时间了(尚未归来)。

如果用He has been out.回答,看起来好像很完美,现在完成时表示对现在的结果或影响,其实不然。因为Tom has been out.属于答非所问,直接用一般现在时Tom is out.即可。那么,Tom has been out.为何会产生这两个意思呢?

这个问题涉及现在完成时的用法问题。下面,我不针对某个具体的句子或现象,而是从规律性的角度总结其用法特征。

1.一个表动作的终止性动词,其现在完成时(不能与一个时间段连用),表示这个动作发生在过去并已终止。原本使用一般过去时没错,但是,之所以用现在完成时,就是为了强调对现在的影响。例如:

Tom went out.(正确) →Tom has gone out.(正确)

Tom ate an apple. (正确)→Tom has eaten an apple. (正确)

2.一个表动作的延续性动词,其现在完成时(应该与一个时间段连用),表示这个动作发生在过去并一直持续到说话的时间。因为这个动作是延续的,所以,原则上应该跟一个“时间段”的状语。例如:

Tom has worked in this factory since 1990.

Tom has studied English for ten years.

3.一个表状态的“系表结构”,包括:be +介词短语;be +副词;be +形容词,由于本身具有持续的含义,其现在完成时,跟规则2是一样。又因为这个状态是延续的,所以,原则上应该跟一段时间状语连用。例如:

Tom has been in the office all day. (for ten hours)

Tom has been out since yesterday. (for two days)

Tom has been busy recently. (for a week)

由于2和3的规则一样,所以,可以合并为一项。

在现实语言中,2和3的情况,有时候不带“一段时间的状语”。这下就带来了难题:产生了歧义。歧义有二:

歧义之一:把这个句子理解为省略了已知的时间段状语。例如:

Tom has been out.汤姆外出了(持续至今仍未归)。理解为:

Tom has been out since last night.

Tom has been very busy. 汤姆(近来,最近几天)很忙。理解为:

Tom has been very busy recently (these days).

Tom has been ill.汤姆(近来)一直病着。理解为:

Tom has been ill recently (for a week).

包括下面3个句子,同样可以理解为省略了已知的时间段状语。

Tom has stayed in the office.(汤姆一直呆在办公室里)

Tom has lived in this town. (汤姆一直住在这座城里)

Tom has been in Beijing. (汤姆一直在北京)

(具体省略的时间段状语,略去,不再赘述)

歧义之二:因为没有时间段状语,所以,可以把上述句子理解为这个动作或状态“已经终止或结束”。即上述各句也可理解为:

Tom has been out. 汤姆外出回来了。

Tom has been very busy. 汤姆已忙完了。

Tom has been ill. 汤姆生过病,现在好了。

Tom has stayed in the office. 汤姆曾在办公室里呆过。

Tom has lived in this town. 汤姆在这城里住过。

Tom has been in Beijing. 汤姆在北京待过。

【结论】一个持续性的动作或状态,用于“现在完成时”的时候,本来应该带有“时间段”的状语,但有时候却没有,这时,必然会产生歧义。怎么办?只有按照实际语境予以理解和判断!

这些天我一直在思考这个问题。得出以上看法,是经过我深思熟虑,并融入了自己深刻的思辨。

一个持续性的动作或状态,用于“现在完成时”的时候,应该带有“时间段”的状语,这是语言的逻辑,我们应该遵守,否则会引起误解或句子歧义现象。

Tom has been out.这个句子是否符合语法?孤立的一个句子到底是什么意思?

我认为,表动作的go out用现在完成时没错,同样,表状态的be out用现在完成时也没错。问题是,Tom has been out.的含义与Tom has gone out.不同。前者蕴含着“外出一段时间”,后者没有。最关键的问题是,Tom has been out.所表达的意思不清晰。如果回答“Where is Tom?”,我们用“He has gone out.”,或者“He is out.”不用“He has been out.”

我的意思是,并非说have (has) been out一定要跟一个时间段连用,而是说“表状态”的现在完成时,其本身多表示“这个状态持续的时间”。以下例句充分说明了这一点,虽然其中一些have (has) been out表达了比喻的意义,或者含有out of短语,但其本质是一样的。

1. have/has been +out

We have been out on the ice since March and the Arctic summer is nearly here.从三月份到现在我们一直在冰原上,而北极的夏天正日益临近。

A source told the New York Post newspaper: Britney has been missing recent recording sessions because she has been out all night partying.一位消息人士向《纽约邮报》透露:“布兰妮因为整晚忙着派对,所以近来一直没有进棚录音。”

I think it’s important he is back on the field for Manchester United and back playing 90 minutes, and also gets his confidence back because he has been out for a long time.我认为当他康复归来并得能为曼联踢上个90分钟的比赛,这才是重要的地方,这也能让他找回些自信,要知道他可是离开赛场不短的时间了。

It is not headline-making news; this information has been out there for years.这不是故意为了抓人眼球的新闻。这已经多年前就出现的旧闻。

Someone asked me recently if I thought this book was dated, since it has been out for several years.最近,有人问我是否认为这本书已经过时了,因为这本书从出版到现在已经有好几年时间了。

Some people are saying their service has been out since the morning.有人说从早上起,服务就出问题了。

The coalminers have been out on strike for several weeks now. 煤矿工人已罢工了几个星期。

The fire has been out for hours. 火熄了好几个小时了。

I'm afraid the book has been out for some time. 恐怕这本书已借出一段时间了。

I have been out of shape ever since I left the army.自从我离开军队后,我的身体一直很差。

He has been out of debt since he stopped gambling.他戒赌博后,不再欠债了。

The piano has been out of use for several years.这架钢琴已多年不用了。

Democrats have been out of power for some time.民主党人在野已经有一段时间了。

Many people have been out of work recently.最近有许多人失业。

I have been out of touch with him since last autumn.自去年秋天以来,我就与他失去了联系。

He has been out of condition for several weeks.他身体不好已有几个星期了。

He has been out of touch with his teacher since the war.战争之后,他就和他的老师失去了联系。

The zone is controlled by Russian military forces and has been out of reach during the past weeks due to the unstable security situation.这个缓冲区由俄罗斯军队控制,由于安全形势不稳定,过去几星期来一直无法进入。

这个问题是个例,还是普遍现象?为了有更多的证据佐证这个问题,其他情况“表持续性的动作或状态”的现在完成时,我也找了很多的例句,几乎都是跟一个“表示时间段”的状语连用。

2. have/has been +形容词:

I’ve been busy ever since I came back. 自我回来后一直在忙。

I’m sorry. I've been busy since last month. 对不起,从上个月起就很忙。

He’s been busy with this for quite a few days.  他为了这个忙了好几天。

She has been busy all the day long.  她一整天都在忙。

The Rocket has been busy playing as guest for the last month.  客场作战的火箭队在刚过去的一个月里一直在忙于比赛。

Today I have been busy over your book.  今天我一直忙着看你的书。

These days we have been busy from morning till night.  这些天,我们从早到晚一直在忙。

For the pas two years, I have been busy preparing for the examination.  过去两年来,我一直忙着准备考试。

All these last few days the farmers have been busy fighting drought.  在最后这几天里,农民曾经忙于抗旱。

I have been busy with my science report on sharks for several weeks.  最近几个星期我一直都在忙我的鲨鱼科学报告。

I am very sorry to learn that you have been ill for some time.  听说您最近身体欠佳,心里很不安。

My grandmother has been ill for a week.  我祖母已生病一个星期了。

He has been ill most of the term.  这学期大部分时间他一直生病。

He has been ill for a long time and unable to work.  他患病已久,不能工作。

He has been ill and confined to bed for years.  他多年卧病在床。

Is it for four days that he has been ill?  他生病已有四天了吗?

Her mother has been ill since last Friday.  她妈妈从上周五就有病了。

His grandfather has been ill for a long time.  他爷爷已经病了好久了。

Mum has been ill for nearly a week.  妈妈病了近一周了。

3. have/has been +介词短语:

The roses have been in flower for a week.  这些玫瑰花已经开了一星期了。

Her books have been in popularity recently.  她的书近来大受欢迎。

He is ill and has been in the hospital for a week.  他病了,已住院一星期。

He has been in a spin since the defeat.  他被击败以来一直情绪低落。

She has been in her room for hours.  她在自己的房间里待了几个小时。

Ever since Adam fools have been in the majority.  自亚当以来,一直就是蠢才占多数。

These ideas have been in circulation for some time.  这些想法已经流行了一段时间。

The two political parties have been in conflict since the election.  从大选开始,这两个政党就一直争论不休。

He has been in this class only a few weeks and he is already going ahead.  他来到这个班级才几个星期就已经取得了进步。

She has been in poorhealth for some time.  她身体欠佳已有些时日了。

The phrase has been in wide use since the 1950s.  这个词组从五十年代起就被广泛运用了。

She has been in the army for three years.  她参军已经三年。

He has been in the business for many years.  他已经商多年。

He has been in the train for a long time.  他坐了很长时间火车

Our party has been in office for three years.  我们的政党已经执政三年了。

4. have/has +延续动词:

She has lived in luxury all her life. 她一生生活奢侈。

He has lived all his life in London. 他一生都住在伦敦。

He has lived here for the last few years.  过去的几年他一直住在这里。

My family has lived in this village since time immemorial.  我家很早以前就一直住在这个村子里。

He has lived there for a great portion of his life.  他在那里住了大半辈子。

I have stayed in Beijing all my life.  我一生都住在北京。

The temperature has stayed hot this week.  本周气温一直都很热。

I have stayed in this city for ages.  我已经在这个城市呆了许多年了。

He has worked at physics for many years.  他从事于物理研究许多年了。

He has worked in the factory since last year.  从去年开始,他就在工厂里工作。

He has worked for the firm, man and boy, for thirty years.  他从小至今已为该商行干了三十年。

He has worked for us ever since he left school.  他离开学校后一直为我们工作。

The Atlantic cable has worked well for many years.  大西洋海底电缆多年来使用情形良好。

Andrew has worked hard up to now.  安德鲁一直努力工作到现在。

【结论】一个持续性的动作或状态,用于“现在完成时”的时候,应该带有“时间段”的状语,这是语言的逻辑,我们应该遵守,否则会引起误解或句子歧义现象。

 

【继续讨论】

回复“语法探讨”网友:

1 动态动词表示动作(事件/活动);静态动词表示状态;周期性规律性重复的动作为习惯。一个句子谓语所描述的内容可粗略分为三大类:动作、状态、事件。这一点能否达成共识?

【答】关于“动词的分类”,可以有不同的划分标准。“动作、状态、事件”——这个划分把“事件”跟动作、状态并列,还是动作、状态本身就表示了“事件”?您的意思是:“事件”是动态动词所表动作的结果,而不是静态动词的结果。我不知道,这样划分能否客观和全面?

抛开动词的时态、语态、语气不论,单就动词的属性而言,可以根据不同方法分类:动词分为不同的类型。

▲根据自身性质,动词可分为实义动词和助动词及情态动词;

▲实义动词又分为及物动词、不及物动词和系动词;

▲根据语法功能,动词可分为谓语动词和非谓语动词;

▲根据时限关系,动词又分为持续性动词和终止性动词;

▲根据动态和静态的关系,动词又分为动作动词和状态动词。

我知道,您主要是根据动词的“动态和静态关系”划分的,目的是为了讨论“现在完成时”的有关问题。

2  现在完成时的所谓“完成用法”是否应该仅限于动态动词表示的事件,而不包括静态动词表示的状态?

【答】应该都包括在内。可以说,任何一个谓语动词都可以有现在完成时。包括静态动词表示的状态在内,不管它跟时间段连用与否,也应该有现在完成时。例如:

He has worked in this factory. (属于完成用法。表明:他现在虽然不在这家工厂工作了,但了解该厂的情况或其他事件。)

He has lived in that city. (属于完成用法。表明:他现在虽然不在这座城市居住了,但他熟悉这座城市的人或建筑等。)

Helen has been in England. (属于完成用法。表明:海伦到过英国,但现在不在英国了。)

3 过去对现在的影响是否只限于动态动词,尤其是终止性动态动词,而不包括静态动词表示的状态?(夸克英语语法大全的观点)

【答】不会吧?上面的3个句子即是例证。

4延续性动态动词write,walk,sat等可否用于所谓“未完成”用法?例如:He has written/walked/sat there for 2 hoours. 这样的句子可以接受吗?

【答】一个动词是否延续,不是绝对的,这需要放在语境和时态中,予以甄别。例如:

He has written his report. (write非延续,完成用法)

He has written his report for two days.(write延续,未完成用法)

I have eaten my lunch. (eat非延续,完成用法)

I have eaten my lunch for an hour. (eat延续,未完成用法)

She has learnt French. (learn非延续,完成用法)

She has learnt French since 2010. (learn延续,未完成用法)

5 所谓 “未完成用法”是否应该只限于静态动词表示的状态和动态动词表示的习惯意义?(study, learn, work, teach, stay, wait等少数动词可用现在完成时代替现在完成进行时为例外情况。)

【答】我不太明白该问题的含义。

6 静态动词的现在完成时的持续时间状语是否是必具的?

【答】我在上文的解答中,已经表明我的看法:一个持续性的动作或状态,用于“现在完成时”的时候,应该带有“时间段”的状语,这是语言的逻辑,我们应该遵守,否则会引起误解或句子歧义现象。

7英文原版中偶见的静态动词现在完成形式没有持续时间状语的句子,是笔误还是可理解为静态动词转意为动态动词?

【答】不会是笔误。这类句子虽然不多,但还是有的,或者说有上下文的时间段提示。

【说明】这次解答跟我上面的解答,互为补充。

     

 

 



请先 登录 后评论
陈才   - 英语教师
擅长:中考英语,词法问题

【1现在完成完成时态表示的2种未完成动作或状态

A:带有时间段的持续性/延续性动词/静态动词的现在完成时态表示“一种未完成的状态或者动作

She has lived in Beijing for ten years.

Tom has worked in China for fifteen years.

He has been dead for more than twenty years.

He has worked here since he 2010.

Mary has taught English here since five years ago.

He has stayed here for about two hours.

(work, teach, study, stay, wait,keep, have,be away;be dead)

B:带有时间段的持续性/延续性动词/静态动词的现在完成时态表示“一种未完成的状态或者动作”

He has been dancing for thirty minutes.

She has been speaking since I came here.

Tom has been running for about an hour.

备注:带有时间段的静态延续性动词/持续性动词/状态动词/形容词;带有时间段的动态延续性动词/持续性动词现在完成进行时态。

【2现在完成完成时态表示的1种已完成动作或状态

瞬间/终止性动词的现在完成时态表示“一种已完成且由影响的动作或者状态”

She has left here.

I have just finished my homework.

She has lost her pen.

The old has died.

I have seen the film.

They have found the missing boy.

问题就是“未带时间段的持续性动词的现在完成时态在英语语法上的合法性,正确性的争议问题。


请先 登录 后评论
  • 28 关注
  • 25 收藏,17394 浏览
  • 曹荣禄   提出于 2017-03-19 00:09

相似问题