10 关于不定式完成式和一般式的区别

我在张满胜老师的《英语语法新思维》里看到这样两个例句以及相应的论述:

Albert Einstein, the great American scientist, is estimated to have had the incredible intelligence quotient of 200.

“……但是爱因斯坦已故去,所以他“有”这样的智商已成为过去,因此要用完成式to have had来精确表达这个过去的时间,即不定式时间在谓语动作的时间之前……”

Mr. Zhang is estimated to have had the incredible intelligence quotient of 200.

“这里的不定式用了完成式to have had表明张老师现在没有这样的智商了,所以除非是两种情况:要不是张老师已经死掉了,要不张老师已经疯掉或成了植物人,否则这句话是不对的。因为张老师(笔者)现在还活的很好,而且精神都非常正常,所以你就不能用表示“过去有”的不定式的完成式to have had,而只能用一般式to have……”

 

根据以上张满胜老师的描述,我的理解是不定式完成式表示发生且结束在谓语动词之前的。正如他提到的“过去有”这个概念,“过去有”不能用在张老师身上。

 

但是,同时我又在论坛内看到这样的例句

She must be a very good manager to feed her children so well with so little money.

She must be a very good manager to have fed her children so well with so little money.

这两句话我问过国外网友,我问他们第二句话是否暗示“她现在不再养活她的孩子们了”,可能是因为孩子们已经长大成人或其他原因。外国网友的回答是无法通过句子得出这样的暗示,仅仅只能是一种猜测,并且两个句子的含义基本一致(略微侧重点不一样)。

这两个例句我在论坛里也问过,问的是这两个句子是否正确且有何区别。目前得到的回答是两个句子都正确,没提到有何区别。我也在总结其他网友提的类似问题,感觉这里的不定式一般式作原因状语,应该可以代替完成式。

 

但是我想这样不是和张满胜老师的观点冲突了么?“养活她的孩子们”这个动作不应该是发生并结束在谓语动词之前了么?或者得出“过去曾养活过”这样的概念?

 

我困惑的点是:知道不定式完成式表示动作发生在谓语之前,但不确定是不是也结束在谓语之前?

 

请老师帮忙解答一下,万分感谢!


请先 登录 后评论

其它 5 个回答

曹荣禄  
擅长:动词用法,句法问题

论坛里的老外能判断一个句子是否正确或是否地道,但很少能把一个语法问题讲透彻。所以你早就应该来英语答疑网。

先说一下不定式的几个基本特点。

1 不定式的一般体to do形式通常表示后于谓语动作的时间意义。注意只是通常如此。如果某个句式中必须使用不定式,但不定式的表示的动作或事件是先于谓语时间的,此时就需要用不定式的完成体to have done. 换句话说,不定式的完成体表示的动作或状态是先于谓语时间的。

2 实意动词有静态动词和动态动词的区分,前者表示状态的存在,后者表示动作/事件的发生。动态动词还可以表示习惯性动作/事件,此时在动词形式上类似于静态动词的形式。例如:

He is eating an apple. 说话时(现在)发生的事件(没有结束就必须使用进行体)。

He likes apples. 说话时(现在)存在着的状态(不用进行体,而用一般体)。

He eats an apple every day. 说话时(现在)存在着的习惯(不用进行体,而用一般体)。

当我们使用一个不定式的时候,也必须考虑不定式表示的是事件、状态、还是习惯?该事件、状态或习惯与谓语动词表示的动作的相对时间关系为何?由此才能确定一个不定式应该采用何种形式。

3 在有些句子中,句型决定了某个成分必须使用不定式,同时句子的语义决定了不定式的动作是先于谓语时间的,按照语法不定式应该用to have done完成体形式,但通常在这种情况下人们用to do一般体形式代替了完成体,因为读者或听话人不可能把to do形式误解为谓语时间之后的动作。例如:

I’m sorry to hear the bad news. 逻辑决定了肯定先听到消息,后说这句话。所以,除非说话人特别强调之外,更常见的是使用to hear, 而不是to have heard.

He is the first Chinese sportsman to win an Olimpic medal. to win的动作是is这个时间之前的动作。不定式如果改为定语从句,从句谓语就要用完成体了。但即使用不定式作定语,也偶尔会见到to have won这种形式的。所以本句中不定式作定语,to win和to have won都是动态动词表示事件意义,二者在意义上没有区别,只不过用完成体给人很正式的感觉而已。

但是,在有些句型中,语法要求某个成分必须使用不定式,而且如果不定式的动作或状态是谓语时间之前的,就必须使用不定式的完成体 to have done, 不允许用一般体to do 代替。所以,我们在学英语的时候,就要注意不同句型对不定式形式的要求。


下面我们讨论张满胜老师的例句中不定式的用法。

我们看一下一个句式转换。

People/They say that Tom went to America last week. 注意主语为泛指的人们。句子的重点不是谁说,而是人们现在都这么说,侧重的是所说的内容,所以这种句式更多的是转用被动语态表达:

It is said that Tom went to America last week. 据说...。

语法上that从句是 is said的主语从句。语义上,that从句整个是说的内容。这个句子还可以转换为一种提升主语(raised subject)结构。即把that从句中的主语,提升到主句中作主句的主语,主句的谓语形式不表(只做数的调整),that从句的谓语动词改为不定式作主句中的主语补足语。步骤如下:

删去形式主语 it,用 Tom 作主句的主语。Tom 为单数,is不用改动。that从句的谓语需要改为不定式。但went是is said之前发生的动作,即先于谓语时间,故不定式必须用完成体,表示不定式的动作是谓语时间之前的。这个句式中不允许用to do代替to have done。that从句剩余部分照抄。这样得到下面的句子:

Tom is said to have gone to America last week.

在这个句子中 Tom只是is said的语法上的主语,但不是语义上的主语,因为谓语表示的说,不是说Tom这个人,而是说Tom上周去了美国这件事。像这种由次一级结构的主语提升到高一级结构中作主语的句子,就称为提升主语结构。像下面这样的句式都是提升主语结构:

Sb/Sth is said/known/thought/believed/estimated/reported等+不定式。不定式必须根据其与谓语时间的相对关系而采用不同的体的形式,不允许用一般体to do代替其它体的形式。

It seems/appears that Tom went to America last week. 这个句型也可以转换为提升主语结构:

Tom seems/appears to have gone to America last week.

下面我演示一下 It is believed that结构转换为提升主语结构时,that从句谓语表示不同时间意义的事件、状态、习惯时,提升主语结构中不定式的形式变化。

It is believed that Tom likes football very much. likes为静态动态表示谓语时间的状态。

Tom is believed to like football very much. 不定式一般体表示同时存在的状态。

It is believed that Tom goes to the library every day.习惯

Tom is believed to go to the library every day. 不定式表示谓语时间存在的状态用一般体。

It is believed that Tom will go to American next month. 一般将来时表示事件。

Tom is believed to go to America next month. to do表示后于谓语时间的事件

It is believed that Tom is a clever boy. 静态动词表示状态

Tom is believed to be a clever boy. 不定式一般体表示同时存在的状态

It is believed that Tom is the right person to do the job. 状态

Tom is believed to be the right person to do the job. 不定式一般体表示同时的状态。

It is believed that Tom is writing a new book. 现在进行时表示现在的事件。

Tom is believed to be writing a new book. 动态不定式表示同时发生的事件必须用进行体。

It is believed that Tom is arriving next week. 现在进行时表示将来

Tom is believed to be arriving next week. 不定式的进行体表示计划中的将来的事件。

It is believed that Tom has written three books.现在完成时

Tom is believed to have written three books. 不定式完成体表示先于谓语时间的事件。

It is believed that Tom wrote a new book last month. 一般过去时事件意义

Tom is believed to have written a new book last month.不定式完成体表示先于谓语时间的事件。

It is believed that Tom has been writing a new book.现在完成进行时。

Tom is believed to have been writing a new book. 不定式完成进行体表示持续到谓语时间的事件。

It is believed that Tom has been in China for three years. 现在完成时

Tom is believed to have been in China for three years.不定式完成体表示持续到谓语时间的状态。

It is believed that Tom was in China last year.一般过去时表示过去的状态。

Tom is believed to have been in China last year. 不定式完成体表示先于谓语时间的状态

It is believed that Tom liked football when he was young. 一般过去时,过去的状态

Tom is believed to have liked football when he was young.不定式完成体表示谓语时间之前的状态

It is believed that Tom was killed in a car accident.一般过去时被动语态

Tom is believed to have been in a car accident.不定式完成体被动语态表示先于谓语时间的事件

It is believed that Tom has been fired. 现在完成时被动语态表示事件

Tom is believed to have been fired. 不定式完成体被动态表示先于谓语时间的事件


至此,我相信网友已经自己能够理解张满胜老师的句子为什么用不定式的完成体,以及用完成体和一般体时意义的差别。

Mr. Zhang is estimated to have had the incredible intelligence quotient of 200.

还原为that从句,得到:

It is estimated that Mr.Zhang had the incredible intelligence quotient of 200.

据估计,张先生当时的智商为200. (过去的状态)

Mr. Zhang is estimated to have the incredible intelligence quotient of 200.

还原为that从句,得到:

It is estimated that Mr.Zhang has the incredible intelligence quotient of 200.

据估计,张先生的智商(现在)为200. (现在的状态)

 


She must be a very good manager to feed her children so well with so little money.

She must be a very good manager to have fed her children so well with so little money.

must在这里表示推测意义:一定是,肯定是。不定式表示推测的理由。不定式用一般体和完成体都是正确的,但意义有所不同。我们连词for改写这个句子,二者的区别就清楚了。(for= I say so because).

She must be a very good manager, for she feeds her children so well with so little money.

feed为动态动态动词,在此表示习惯意义。习惯意义的不定式形式与静态动词的不定式形式相同,即用一般体表示谓语时间存在着的状态或习惯。即她过去、现在、将来一贯如此。改为不定式作原因状语时仍然用to do一般体形式表示谓语时间存在着的习惯。

She must be a very good manager, for she has fed her children so well with so little money.

这个句子中has fed为习惯完成体,表示一个习惯持续到谓语时间(现在)是否还会持续下去并不关心但不排除。改为不定式则用完成体表示持续到谓语时间的习惯。


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

建议网友把下面这段文字忘掉即可(基本没有多大意义):

Albert Einstein, the great American scientist, is estimated to have had the incredible intelligence quotient of 200.

“……但是爱因斯坦已故去,所以他“有”这样的智商已成为过去,因此要用完成式to have had来精确表达这个过去的时间,即不定式时间在谓语动作的时间之前……”

Mr. Zhang is estimated to have had the incredible intelligence quotient of 200.

“这里的不定式用了完成式to have had表明张老师现在没有这样的智商了,所以除非是两种情况:要不是张老师已经死掉了,要不张老师已经疯掉或成了植物人,否则这句话是不对的。因为张老师(笔者)现在还活的很好,而且精神都非常正常,所以你就不能用表示“过去有”的不定式的完成式to have had,而只能用一般式to have……”


我只想告诉网友:非谓语动词的完成体,主要目的是,用来跟谓语动词比较发生时间先后的,其他不用考虑。没有张满胜老师说的那么复杂。

你的这两个句子,我的解答是:

She must be a very good manager to feed her children so well with so little money. (原因状语)

她一定是个很好的当家人,因为能用这么少的钱养活她的孩子。

She must be a very good manager to have fed her children so well with so little money. (原因状语)

她一定是个很好的当家人,因为能用这么少的钱养活她的孩子。

我标注的非常清楚:原因状语、译文相同。原本没有区别,非要找出区别?

这俩句子,为什么不定式一般体和完成体没有差别呢?原因在于“语境”:

(1)语境一,must be 表推测。说明“一定是个很好的当家人”。

(2)语境二,不定式中出现了两个 so, 说明不定式一般体的动作也已经发生:“能用这么少的钱养活她的孩子”, 已经做到。

离开语境,去讨论不相干的问题,而且硬要去“相提并论”?

is estimated to do 

is estimated to have done

这两个的区别是显而易见的。与讨论的问题没有可比性。

总之,分析问题,必须结合语境。例如:

▲ 有时候,同一个句子可以表达不同的意思。这时,必须结合语境去判断。例如下面这句话,同一个不定式而且都是一般体,就可以表达三层意思,具有3种作用:目的状语、条件状语、原因状语。

You must be very strong to lift this heavy box.

=You must be very strong in order to lift this heavy box.(目的)

你必须非常强壮才能提起这个重箱子。

=You must be very strong if you can lift this heavy box.(条件)

如果你能举起这个重箱子,你一定很强壮。

=You must be very strong because you are able to lift this heavy box.(原因)

你一定很强壮,因为你能举起这个重箱子。



请先 登录 后评论
凡哥英语   - 海归英语教师
擅长:英语

从网友的描述来看,外国网友的回答和张满胜老师的观点没有任何冲突


Mr. Zhang is estimated to have had the incredible intelligence quotient of 200.

因为张满胜老师现在(至少在他提出这个句子的时候,哈哈)还活得很好,精神正常,所以,在这个语境下(张老的200智商仍然在线),这个句子才是错误的


但是,如果缺少这个语境,Mr. Zhang不是指张老师,而是指张三、李四、王五、赵六这些我们不知道现状的人,那么这个句子并没有毛病。只不过我们看到这个孤零零的句子时候,并不清楚老张现在智商多少?也不知道是上升,还是下降。


这才是张满胜老师要表达的观点。


回过头来看网友的例句:

She must be a very good manager to have fed her children so well with so little money.


这个和张老师的例句是不同的,张老师的例句有具体的语境,这个具体的语境决定了句子是错误的。而网友的例句,没有具体的语境(我们不知道这个She是谁,现在状况如何),所以网友这个例句本身没有毛病。也正因为缺乏具体语境,所以外国网友才会说:不再养小孩、小孩已经长大之类的,只是一种猜测。当然只能是猜测,都无具体语境,如何做出肯定的判断?


所以,不要死抠中文文字本身,多揣摩文字要传达的意思。


希望对你有所启迪。

请先 登录 后评论
mengxin Z

is estimated to have had 


1. Mr. Zhang is estimated to have had the incredible intelligence quotient of 200.

a. 是 “估计张有...,但(比如后来证实张)(实际没有)”

b. 是 “估计张...已经达到了...200”

(因为张满胜的 IQ到底是多少,没几个人知道,所以a/b都有可能)


2. Albert Einstein, the great American scientist, is estimated to have had the incredible intelligence quotient of 200.

a. 是 “估计A.E. 有...,但(比如后来证实A.E.)(实际没有)”

b. 是 “估计A.E.的... 已经达到了...200”

(因为爱因斯坦的IQ 实际是160,所以这句是意思应该是 a)


我觉得这是to have done通常的2种意思,也许还有其它的意思,但就这些单句而言,我不会去想。类似的例句:

She claims to have met a number of famous people, but I don't believe her.

The Italian loss is estimated to have been more than 6000, of whom 3125 were whites.

-------------------------------------------

She must be a very good manager to feed her children so well with so little money.

She must be a very good manager to have fed her children so well with so little money.


to feed sb 平常行为

to have fed sb. 因为从语意看,不可能是某一次性的动作,因而与上句语意相同,要说不同,这句有“已经达到了... 那程度”



请先 登录 后评论
s1w4f5h6e7g

完成时一般有两种用法,一是表示动作发生在句子的时态之前,二是指动作持续到现在。

动作是否持续,要根据具体的动词判断,并不是完成时本身说明动作不再持续。而且持续性的动作一般仍会继续下去。

I've lived here for 10 years.( 我现在还住在这)

He has gone to London. ( 他不在这. 他现在在伦敦)

I haven't eaten anything since breakfast.(我之后吃不吃,不知道)


跟之前不定式无关,那是前面动词带的。


你举的两个句子,更像英美习惯差异。英式英语中多用完成时,美式多用一般时


请先 登录 后评论
  • 3 关注
  • 6 收藏,5348 浏览
  • cyan0626 提出于 2020-03-10 22:40

相似问题