关于过去分词用在独立主格结构的两个问题,

问题描述:

关于过去分词用在独立主格结构的两个问题,
(1)Five years later,he returned home,his character greatly changed.五年后回返回家乡,性格大变了.
上面这句话哪里是独立主格结构,为什么?
(2)You do what you are told
这句话中what you are told可不可以改成主格结构,就是You do what you told
After he was told sth,we do sth
上面这句话假设是说“在他被告知了某人生病的消息之后,我们安慰了他”,前半句可不可以改成独立主格结构
He told sth,we do sth
过去分词表示被动对吧,但是物也可以做change的主语啊,things change,难道物作change的主语就必须被动吗,只能是things were changed
After he is told sth,we do sth
上面是我写错了,应该用is不是was
-------------------------------------------
You do what you are told
这句话中what you are told可不可以改成 独立 主格结构,不是主格结构,我上面写错了,不好意思!
1个回答 分类: 英语 2014-11-04

问题解答:

我来补答
1、Five years later,he returned home,his character greatly changed.五年后回返回家乡,性格大变了.
  his character greatly changed是独立主格结构.
  所谓独立主格结构就是指分词短语前有一个充当逻辑主语的独立于句子主语的名词主格.本句中的主语是 he,后面的 his character 就是独立主格,它是分词短语greatly changed 的逻辑主语(即不是语法上的主语),但是 change 是不及物动词,不能用表示被动的过去分词,应该改为完成形式的现在分词,即 greatly having changed.像这样的该独立主格与分词短语构成的特殊结构就称作独立主格结构.
2、You do what you are told
  独立主格结构只能作状语,表示主句行为发生的时间、原因、条件或伴随方式),而这句话中what you are told是动词 do 的宾语从句,意思是“你做你所被告知的事情”,因此不能改为独立主格结构.
3、After he was told sth,we do sth.
  After he was told sth 是时间状语,当然可以改为独立主格结构,但是原来是过去时 was told,说明“在他被告知某事”是发生在主句we do sth.之前,因此应该用现在分词的完成形式,即 he having been told sth..如:
  He having been told the message that she fell ill,we comforted her.在他被告知她生病的消息之后,我们安慰了她”.
  第一题的 change 是不及物动词,表示事物不受外界影响在主动发生变化,因此不能用表示被动语态的过去分词,需要改为 having been changed(现在分词的完成式).
  第二题中,即使用现在时态 is told,但是由于 after 所表示的意思是先于we do sth.的行为,因此独立主格结构还是要用完成形式 he having been told.只有这样,才能显示出独立主格结构充当的时间状语与 we do sth.之间的时间先后关系. 再答: change 用作及物动词指人为地改变原物,使其发生以新代旧的变化,如:He changed my character greatly(他使我的性格发生了极大的变化),变成被动语态为 My character was changed greatly by him (我的性格被他大大地改变了)。用作不及物动词指从一种向另一种状态的非人为的转变,“他的性格大变了”就是指随着时间的推移自然而然发生的变化,而不是人为所致,如:
  His character chagedgreatly. 我的性格大大改变了。
  My hometownhas changed much since then. 从那以来,我的家乡发生了很大的变化。
再问: 谢谢,还有两点不太明白

(1)having been changed表示被动,但是have却是用的现在分词having,有没有用had的时候?
(2)像tell这类词,既能说某人过去时间主动做,又能说某人被做,像这样的词该为独立主格难道就不能直接用told吗??有没有可能用been told,把被动be told里的be改为过去分词been,就是 He been told the message
再答: 关键决定于做独立主格的名词或代词与分词之间的逻辑关系。这种逻辑关系需要从下面的两个方面决定: 逻辑主语(独立主格)是分词表示的行为的实施者,要用现在分词的主动形式,一般式是 doing,完成式是having done,如:The man telling him the news, he looked very excited. 那个人告诉他这个消息的时候,他显得十分兴奋。(=When the man told him the news)The man having told him the news, he didn't know what he should do.  那个人告诉他这个消息以后,他不知道如何是好。(= After the man [had] told him the news)  逻辑主语(独立主格)是分词的行为对象,要用过去分词 done 或现在分词的被动式 having been done,如:The news told to him, he looked very excited. 这个消息告给他的时候,他显得十分兴奋。(= When the news was told to him)The news having been told to him, he didn't know what he should do. 这个消息告给他y以后,他不知道如何是好。(After the news was told [had been told] to him) 注意: 现在分词有三种形式:一般式(ding)、完成式(having done)和被动式(being done和having been done),过去分词没有时态形式,只有一般式(done),因此 was told 只能改用过去分词 told 或现在分词的完成被动式 having been told,而不存在 been told 这种分词形式 )
展开全文阅读
上一页:指函数和对函数
下一页:字丑请见谅。