过去分词过状语的疑惑

虽然这类题目都能做对,但心中还是有一些疑惑,比如:

Encouraged by this success, Rutherford and his colleagues looked for other targets for their marksmanship. 


我的疑惑是,encourage这个动作发生在look 的前面,是先被鼓舞,然后才寻找东西啊,为什么不是用 Having been couraged 呢?


再比如这个:

Having been told many times, the student made the same mistake again. 

尽管给他讲了多次,这个学生又犯了同样的错误。


这个我就可以理解了,tell 这个 动作发生在 made 的之前,所以用 having been told.


那为什么这两个句子用的是完全不一样的呢?


他们有什么区别呢?


请先 登录 后评论

最佳答案 2018-12-14 22:09

作状语的done 和 having been done的区别, 语法书从来都没有详细讲解。很多英语参考书也都是扯些不相干的东西,因为作者本身可能就没有搞清楚。听我慢慢道来。

作状语的done和having been done的区别,其实类似于被动语态和过去分词作表语的主系表结构的区别。只要能够区分被动语态和主系表结构,就能够知道什么时候用done作状语,什么时候用having been done作状语。因此,理解要从被动语态和主系表结构的区别开始。

被动语态表示一个被动事件的发生,是一个动态概念,即被动动作的发生有开始、持续、结束这样一个过程。如果被动语态谓语没有用进行体,则表示这个动作发生并结束了。

主系表结构表示一个状态的存在。过去分词作表语,表示主语处于承受被动动作后的状态。被动动作已经结束了,但被动动作导致的状态却依然存在着,主语就处于这种状态中。因此主系表结构是一个静态概念。作表语的过去分词并不表示动作本身,动作早已结束了,而是表示动作结束后的状态。所以过去分词作表语更像一个形容词而不像是个动词。

The glass is broken.

这个句子是被动语态还是主系表结构?这就要看这个句子是表示被动事件,还是表示主语的状态。如果这个句子是被动语态表示被动事件,那么一般现在时表示的事件必须是在说话时发生,并于话音落之前结束的事件。那就意味着说话人在说这句话之前,被动事件还没有发生。说话人说完这句话,被动事件已经结束了。唯一可能的情景是:说话人手里拿着一个榔头,开始说这句话,说到the glass...的时候,他将榔头砸向玻璃杯,与此同时他说了...is broken. 这样,玻璃杯被打破这个动作在说话人说这句话的时候发生并结束。这就是一般现在时表示事件时对动作的要求。或者说,只有这类动作才能用一般现在时表示。如果说话人在说这句话的时候并没有伴随着杯子被打破的动作,这个句子就不是被动语态,而是一个系表结构,过去分词作表语,表示主语这个杯子是破的。broken表示的是杯子的状态,而不是打破这个动作,动作早已经结束了。is这个be的现在时表示杯子现在的状态是破的。

因此,但be + 过去分词为一般现在时的时候,区分被动语态和主系表结构是比较容易的。即判断是否有被动动作在说话时发生并结束。

但如果谓语为过去时,则情况就比较复杂。The glass was broken. 单独看这个句子就无法判断这是主系表结构还是被动语态。二种情况都有可能,需要上下文语境做出判断。但在具体某个上下文中,则一定要么是被动语态,要么是主系表结构,不会混淆的。例如:He fell down and the glass was broken. 这个上下文中,一定是被动语态,不可能是主系表结构。He wanted to dhink some water, but found that the glass was broken. 这个上下文中,一定是主系表结构,不可能是被动语态。

现在回头看作状语的时候,应该用过去分词done, 还是用现在分词的完成体被动语态。如果说话人想要表示主语在做谓语动作的时候的状态时,就要用过去分词来表示主语的状态。此时的过去分词更像一个形容词表示状态,而不是表示动作本身,因为动作是早已经结束了的,主语处于承受了动作后的状态中。说话人强调的是主语当前的状态,而不是过去的动作。所以不能用having been done.

如果说话人想要表示主语在做谓语动作的时候,主语在此前还承受了一个被动动作,强调这个动作的发生。既然强调动作,主语与这个动作是被动关系,且这个动作发生在谓语动作之前,所以要用现在分词的完成体被动语态 having been done.

也就是说,过去分词作状语的句子如果改成并列句或状语从句,过去分词要改为主系表结构,过去分词是作表语的,表示主语的状态的。having been done作状语的句子如果改为并列句或状语从句,则having been done要改为被动语态,而不是主系表结构。例如:

Broken, the glass will be thrown away.

The glass is broken and it will be thrown away. 系表结构

Since the glass is broken, it will be thrown away.系表结构

Having been warned many times, he still made the same mistake.

He had been warned many times, but he still made the same mistake.被动语态

Although he had been warned many times, he still made the same mistake.被动语态

所以,done和having been done作状语,虽然被动动作都是在谓语时间之前发生的,但前者强调主语当前的状态,而不是动作本身。后者强调动作本身的发生。根据上下文逻辑判断句子是在强调主语的状态,还是在强调过去事件本身的发生,就知道应该用done还是having been done. 例如,如果有many times之类的频度状语修饰,则一定是强调动作在过去的发生,就要用having been done. 而有些过去分词其实已经形容词化,词典已经将它们收录为形容词,这些V-ed形式通常都是作表语的。作状语时,就不宜用having been done的形式去强调动作本身,因为句子很可能是表示主语的状态的。

有时候,可能很难判断一个句子的状语是在强调主语的状态,还是在强调过去发生过的一个被动动作,不同的人可能有不同的理解。此时则done和having been done都可以用。但一定要清楚,二者的意义是有区别的,一个强调状态,相当于过去分词作表语;一个强调动作,相当于一个完成体的被动语态。

The work (having been) done, they went home.

用done, 意思是,工作处于做完了的状态,没有其他事了。所以他们回家了。

用having been done,强调动作,即所有的活都干完了之后,他们收拾东西,然后回家。


请先 登录 后评论

其它 2 个回答

陈才   - 英语教师
擅长:中考英语,词法问题

虽然这类题目都能做对,但心中还是有一些疑惑,比如:

Encouraged by this success, Rutherford and his colleagues lookedfor other targets for their marksmanship. 

我的疑惑是,encourage这个动作发生在look 的前面,是先被鼓舞,然后才寻找东西啊,为什么不是用 Having been couraged 呢?

解答如下:

过去分词作原因状语,其逻辑主语为后面句子主语,相当于原因状语从句:As he was encouraged by this success, Rutherford and his colleagues lookedfor other targets for their marksmanship.  

再比如这个:

Having been told many times, the student made the same mistake again. 

尽管给他讲了多次,这个学生又犯了同样的错误。

解答如下:

以上为现在分词完成式作让步状语,表示动作发生在谓语动词动作之前,相当于让步状语从句。Though/Although they had been told many times.the student made the same mistake again. 



请先 登录 后评论
黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

Encouraged by this success, Rutherford and his colleagues looked for other targets for their marksmanship. 

我的疑惑是,encourage这个动作发生在look 的前面,是先被鼓舞,然后才寻找东西啊,为什么不是用 Having been couraged 呢?

   【答】 Having been couraged 是错误的,courage是名词。 Having been encouraged是  encourage的现在分词和动名词的完成式被动语态形式。

    过去分词短语作状语时,本身已经表示动作的完成,没有一般式和完成式的区别。例如:Moved by his speech, many people volunteered to help in the work. 由于被他讲的话感动,许多人自愿参加这项活动。(摘自《英语语法看这本就够了大全集》p.55)



再比如这个:

Having been told many times, the student made the same mistake again. 

尽管给他讲了多次,这个学生又犯了同样的错误。

这个我就可以理解了,tell 这个 动作发生在 made 的之前,所以用 having been told.

    【答】你的理解是正确的。

  




请先 登录 后评论
  • 2 关注
  • 1 收藏,2696 浏览
  • justlikeenglis 提出于 2018-12-14 19:12

相似问题