Over the past few years, banks have systematically raised their old fees and invented new ones that are harder and harder for consumers to avoid.
banks have systematically raised their old fees and invented new ones that are harder and harder for consumers to avoid
banks are systematically raising their old fees and inventing new ones that become harder and harder for consumers to avoid
banks systematically raising old fees and inventing new ones make them harder and harder for consumers to avoid
as banks systematically raised their old fees and invented new ones, avoiding them becomes harder and harder for consumers
as banks have systematically raised their old fees and invented new ones, it is becoming harder and harder for consumers to avoid them
题目分析:
略
选项分析:
A选项:Correct. 本选项在语法和逻辑上均是正确的。
B选项:时态有误,未划线部分给出了时间状语over the past few years,其修饰的句子必须用现在完成时,不能用进行时。
C选项:本选项中的 systematically raising old fees和 inventing new ones均为现在分词短语,作banks的定语。时间状语over the past few years修饰的句子为
banks make them harder and harder for consumers to avoid
该句的时态错误同选项(B)。
D选项:本选项在语法上没有错误,但是逻辑上是不正确的。翻译为:
因为银行增加了老项目的费用并且研发了新的项目,所以避免这些项目变得更困难了。
在逻辑上,至少“银行增加了老项目的费用”无法和“避免这些项目变得更困难了”形成因果关系。(虽然不好,但可以说,因为银行有了新项目,所以避免这些项目更难了,没准新项目特别难规避呢,但是,老项目增加费用,和避免项目实在无法建立任何的因果联系)。因此,加粗的两句无法用连词as连接(as做连词的时候,可以表示“因为”的意思,本题中,如果as是别的意思,那就更不对了)。
E选项:时间状语over the past few years修饰句子it is becoming harder and harder for consumers to avoid them(as banks have systematically raised their old fees and invented new ones是原因状语,不被over the past few years修饰)。该句时态错误同(B)。
over the past xxx yrs ---现在完成时
登录 或 注册 后可以参加讨论