觉得楼上说的只是对了部分吧.这里用or的话从逻辑上讲的话,就跟OG解释的一样,用and就表示不包括a,b and c,但实际上一种食物不可能同时包含a,b and c, 在这里原文是想表达只要包括abc的任意一种,都不能称作nutural food,所以必须用or.楼上说的c就是a和b的合成,不是这样的吧,哪里能看出来,c就是前面两种事物的合成? c所指的是所有合成的都包含在内.
以下是引用不信考不上在2009/9/20 12:01:00的发言: 标准书面语中,指示代词this、that、these不能单独用在介词后,也不能单独充当主语;B选项that has been S,这里的that可以算是这个小从句的主语啊,无论指代什么应该都是不对的,只是说逻辑上说应该指代那些食物而不是添加剂。
我觉得OG 解释得很清楚啊。 Logically,a "natural" food cannot contain any prohibitied integredient,so the list of prohibitied ingredients must be connected by or 天然的食物是应该不包含色素,腐剂或任何工合成物的,包含了其中一种都不叫天然食品
A 这道题是非常有意思的一道题目。还是一样,我们先要找到主句结构,the commission direct to do something,所以划线部分不是主句的结构成分,而是主句中宾语从句的结构成分。了解到这一点之后,看句意思大概表述的是天然食品应该是不添加@1,不添加@2,以及不添加@3。这个地方虽然表达并列关系,但是因为是在否定句中,故而用or来代替and。其次,因为@3即为划线部分,它是天然产品中不包含的东西,整个宾语从句是否定句,所以应该把nothing改为anything,因此,not anything=nothing。所以A中的nothing是错的。 B 该选项基本上没有问题,但是把that has been直接放在这里会让别人误以为是与to foods that don't这个地方相互并列,而不是跟在contain后面的,故而造成歧义。所以B错。 C and和nothing2个地方都发生错误。 D or使用正确,anything替代了nothing表述同样正确,所以D是正确选项。用现在完成时的原因我想是因为如下几点:首先,我们了解什么是现在完成时,它强调动作是从过去持续到现在,并有可能继续持续下去。或者是在过去不确定的时间里发生的动作,但是结果对现在有影响。人工合成的食品添加剂肯定是从过去到现在一直在合成生产的,它这里并没有指出具体是过去什么时候生产的合成添加剂,但是过程是一直在延续的,而且影响一直延续到现在还有将来。 E 莫名其妙的选项,是错的。
liujian12 发表于 2009-9-10 01:23
看了这么多后,个人总结如下:这里的词组:restrict ... to....的含义为:把…限制〔控制, 保持〕在…He re ...
这是正解啊!!
additives, preservatives,or anything
这三个词语并列
加上他们各自的修饰词
color or flavor additives, chemical preservatives, or anything that has been synthesized.
前两个的修饰词都是单词,最后一个是定语从句
用or的原因是这三个词本身就是do not contain的宾语,否定的并列A,B,or C