The infant mortality rate has decreased steadily over the past decades and is now at a lower rate than ever before.
now at a lower rate than
now lower than
now a lower rate than
presently lower than it was
presently lower than the rate was
题目分析:
本题中可以发现比较词lower than,比较的对象必须在逻辑上和语法上对等。想要比较的两者是“现在的婴儿死亡率(The infant mortality rate)”和“到现在为止的婴儿死亡率(The infant mortality rate ever before)”。在(A)(B)(C)中,比较的两者是“现在的婴儿死亡率(The infant mortality rate)”和“到目前为止的婴儿死亡率(The infant mortality rate ever before)”;在(D)(E)中,比较的两者为时态有误,应该用完成时而不是过去时,属于比较对象不对等。在(A)(C)中,由于在整个句子的主语部分已经写明是The infant mortality rate,而不是The infant mortality,所以lower…than之间不需要重复出现rate,可以排除(A)(C),答案为(B)。
选项分析:
略
ever before 后要用完成时,所以DE错
我觉得这题是it 和 the rate指代的问题。
The price is higher than that ten years ago。现在的价格和以前的价格不是一个东西。不能完全替代。
The rate指代的是现在的rate 和之前的不一样,不能用it 和the rate来指代。
第二个是B选项最简洁,而且没有错误。
ever before 需要用完成时态。
ever before 后要用完成时
ever before 要跟完成时
ever before 要跟完成时
在(D)(E)中,比较的两者为时态有误
比较词lower than,比较对象必须在逻辑上和语法上对等
A、“是在一个更底的比率上”语意错
B、OK
C、同A
D、it was时态错,ever before应该用完成时
E、was,同E
ever before用完成时态
ever before 完成时
主语是rate,所以后面不需要出现rate 排除ACE ,
前后比较时态都应该是完成时,所以排除D
The rate is now lower than [IT HAS] ever [BEEN] before.
时态问题。要用完成时。跟presently没有关系
The rate is now lower than [IT HAS] ever [BEEN] before.
the rate is lower than the rate has been ever before
AC 不需要再重复rate,类似于‘A这个人是个好人’,说法累赘。可以说A是个好人,或者说A这个人很好。
是ever before只能搭配完成时的意思吗?
DE比较对象不平等 一以来很疑惑的这种问题可以用时态来排除
如此说来是不是 ever before 和有道题目里面的 over a period of time这样的都属于time indicator?
在(D)(E)中,比较的两者为时态有误,应该用完成时而不是过去时,属于比较对象不对等。