A和C中that引导定语从句,并且that在从句中做宾语成份,这和it有什么关系? it 可以指代the same amount of acreage阿!!
请指教!!
这里有一个个人的看法:当结构是n1 + v + n2 + 定从,这样的结构中,定从的修饰一般是针对n2的,当然偶尔也可能由于倒装的原因而针对n1,但在这种倒装结构中,我们通常可以将句子改为:n1 + 定从 + v + n2,这种改变在此题的A中无法适用,所以,从逻辑上应该修饰amount of acreage的从句和从语法上应该修饰apples的从句无法形成一致;另需指出的是A中的has不是一个实义动词,而是一个助动词。
Today, because of improvements in agricultural technology, the same amount of acreage produces double the apples that it has in 1910.
(B) twice as many apples as it did
首先,我们先修正A种double the apples和has的错误,假设改为一个似乎可行的表达:two more apples;从句子的表达来看,原文想说明的是:现在同样面积的土地可以比1910年的土地多种出2个苹果(依照我们的假设);那么如果that作为定从的宾语,句子就是the same amount of acreage produces two more apples that it did in 1910,这里的that显然是修饰two more apples的,难道1910年种出来的仅仅是这两个多出来的苹果么?显然,从逻辑上,that修饰two more apples是不合适的;
对于修饰对象的倒装,我补充一点,这里的the same amount of acreage produces two more apples that it did in 1910的从句比较复合逻辑的表达是the same amount of acreage (that produced 100 apples in 1910) produces two more apples now. 但是,相比A的意图:表达年代差异和产量差异,这种表达又不是很精确,所以B是最佳选择。