to everyone, especially 小花呱& kid两位童鞋~ 我突然顿悟了!赶快写下来,同你们共同再参考。
对于OG10 里解释说,把句尾变成used to do就对了,这一点,我仍不清楚。但对于别的点,我有以下思考:(先贴出原题)
30. For members of the seventeenth-century Ashanti nation in Africa, animal-hide shields with wooden frames were essential items of military equipment,
a method to protect warriors against enemy arrows and spears.
(A) a method to protect
(B) as a method protecting
(C) protecting
(D) as a protection of
(E) to protect
E选项解释说,Although the infinitive
to protect would work if it were not preceded by a comma, it cannot act as a nonrestrictive adjectival phrase modifying
items.
我突然明白E选项的中文意思是什么了:“尽管to protect在没有逗号的时候可以,但是(在有逗号的时候)to do不能作为非限制性形容词修饰items”
先看后半个句子,它是想说 "逗号+ to do"结构,不能作为非限制性形容词修饰items,我认为理由如下:
to do是个“非限定动词”(这个你们可以baidu以下哈,我也是昨晚才弄懂的。),而且它经常做状语。所以,用逗号把其与主句隔开,弄不懂它是要做状语,还是要做句尾那个名词的定语,所以有歧义。
而对于前半个句子,to do在没有逗号的时候是可以的,但是仍然语义模糊,这还是由于to do这个词既能做状语又能做定语所导致的。
如果做状语,表目的或表原因等任何关系,主句中都没有任何一个词能逻辑上发出to protect这个动作,要么是人自身去protect,要么是using那个器具去protect,所以作状语错。
如果做定语,修饰前面的名词结构。尽管可以认为items of military equipment是to protect的宾语,但是因全句中并未出现任何protect的主语,所以语义不明。
况且,对于类似to do, 介宾短语这样的结构,把其置于句尾就会产生歧义:因为它既想嫁给句子的谓语动词充当状语,又想嫁给最邻近的名词充当定语。所以这样放置一定是会有歧义的。
但是对于OG 10为什么认为used to do就可以了,我仍不知道。不过以下是我的推断。。
我觉得如果是used to do,那这个结构不管有没有逗号,都会就近修饰items of military equipment中的equipment,只不过是限制性修饰或非限制性修饰的问题。
因为主句是主系表结构,所以那个animal-hide shields和items of military equipment是一个东西。而且,我也感觉items和military equipment也是一个东西吧,只不过items是military equipment中的特定的一些,一种A of B结构,一种A是B的子集的形式。
如果对equipment加上used to protect,只是再次把equipment做了个限制,但shields还是那些items,没有变。。
就比如说,有一堆equipment,有的是用来protect warriors的,有的是用来attack animals的。如果先不加used to protect, 意思就是shields是那一堆equipment中的一种items。如果加上used to protect的话,即是说shields是那些“用来protect warriors的equipment(其实只是所有equipment的一个子集)的一种items”,并没有任何歧义。
因此used to do是正确的。。不知道说明白没有。。。。
-- by 会员 superbat28 (2011/8/9 14:01:21)