圣杯那道题: 如果选A:Chalice was buried to keep from stolen这个结构,这里to keep的动作发出者仍然是chalice,但是其实keep from这个动作是bury chalice那个人发出的。那个人埋了杯子以防止被偷。所以如果没有it 跟在keep之后会觉得句子比较诡异。出现了动作发出者的shift…加了it之后就明确了,keep的发出者肯定不是chalice,因为it指代的就是chalice放在from后面作宾语了。所以keep的动作发出者就是跟bury的动作发出者是同一个人了。 同理C,直接加avoid, avoid的动作发出者是chalice. 被子怎么自己避免啊。。不能啊。。所以说不通。 如说是说I run every night to keep from illness.感觉这样说应该是对的,因为keep from的动作发出者还是I 我防止我自己生病,很顺。所以感觉主要问题是处在前面的那个被动语态was buried.一下子主语就飘了,不是chalice了。
曼哈顿上的解析Right: The contractors demolished the building TO KEEP it from falling down accidentally. Wrong: The building WAS demolished TO AVOID falling down accidentally. The subject of the main verb was demolished is the noun building, which is also the implied subject of the infinitive to avoid. However, a building cannot avoid something intentionally. The sentence above is nonsensical.