Today's technology allows manufacturers to make small cars more fuel-efficient now than at any time in their production history.
small cars more fuel-efficient now than at any time in their
small cars that are more fuel-efficient than they were at any time in their
small cars that are more fuel-efficient than those at any other time in
more fuel-efficient small cars than those at any other time in their
more fuel-efficient small cars now than at any time in
1.AE 的now 多余,因为句子today‘s XXXX allows都表述了now这个涵义。
2. ABE at any time错,CD的at any other time正确,因为any time包含Today或者now这个时间段。
3. DE的make more f-e small cars than ....语法上more形容词修饰cars,导致语义错误,翻译大约为“现在的科技比历史上任何其他时期都可以制造更多的f-e的小车”,比较的重点成了对比过去,现在可以制造更多XXX样的小车。
4. C正确表达了可以制造更加f-e的小车,more做副词修饰f-e形容词, 而且是这些小车比历史上任何其他时间的小车都更加more f-e..
从 CD 网上找的大家总结的解释,不知道能不能有帮助。反正我是彻底晕了。
(A) 比较的是时间状语,比较对象变成now和at any time,现代科技能使小车”在现在比在过去”省油,语义存在逻辑错误;today和Now重复;at any time没有将自身排除在外,应为any other time;their指代不明,逻辑上指代cars,可语法上更倾向于指代manufacturers。
(B) that are more fuel-efficient虽然表达比较繁复,但使意思清楚,没有歧义;they指代cars that are more fuel-efficient(包括small cars的修饰词),表达了前后是同一批cars,既出现在现在,还要出现在任何生产史的阶段,应该用those来指代前面的cars(those为核心词指代);at any time没有将自身排除在外,应为any other time;their指代不明同A。
(C) Correct;that are more fuel-efficient虽然表达比较繁复,但使意思清楚,没有歧义;those合理的指代了cars,使比较对象对等;at any other time排除了比较的另一段—today,合理;该题目句子合理的意思应该是,现在造出的车,比汽车生产史上其它任何时候造出来的车要更省油;比如说,2005年造出来的车子比2004年造出来的车子省油。而不是某一既定的车子在现在比在过去省油,打个比方说,不应该是某辆车子A在2005年比在它在2004年省油。在构造这个句子时,我们一定要注意这一点,避免形成类似的歧义/逻辑错误。避免这种错误的方法在于,保证句子是名词或代词cars/those之间的比较,而不是表时间的副词或介宾语词组的比较。smallcars that are more fuel-efficient than…这种定语从句结构是没有歧义的。
(D) more fuel-efficient small cars造成adj修饰歧义:more既可修饰fuel-efficient,也可修饰cars;their问题同A。
(E) more fuel-efficient small cars造成adj修饰歧义:more既可修饰fuel-efficient,也可修饰cars;比较对象变成now和at any time;at any time没有将自身排除在外,应为any other time。
mark
登录 或 注册 后可以参加讨论