Each year companies in the United States could save as much as $58 billion annually by preventing illness among employees and gain as much as $200 billion through improving performance of workers if they simply provided offices with cleaner air.
annually by preventing illness among employees and gain as much as $200 billion through improving performance of workers if they simply provided
annually if they prevented employee illness and gain as much as $200 billion through worker performance improved by simply providing
annually in employee illness prevention and gain as much as $200 billion through worker performance improved by simply providing
in employee illness prevention and gain as much as $200 billion through improving performance of workers if they simply provided
by preventing illness among employees and gain as much as $200 billion through improved worker performance if they simply provided
剩余D,E,根据平行,排除D
note:
SC:抓句子的主谓宾,看动词的发生先后顺序,以及找动词和动名词的逻辑主语
→B,C选项中的providing找不到合适的逻辑主语,应该为被动形式
→improve performance发生if provide之后,现在分词表正在进行,过去分词表结果,所以应该为improved,排除A,D
原句想要表达的逻辑语义:公司每年能够省下58$ billion,通过在雇员中预防疾病;公司每年能得到200¥billion通过提高员工的表现,如果员工被提供有清新空气的办公室;
ABC:Each year和annually逻辑语义重复,排除;
D:原句的状语关系是:方式状语,用by来表示;这里用in prevention 来表示不符合表达习惯;
E:句意没有问题
我觉得这道题分析起来,主要要看句意。逻辑为先。D中,save money in prevention意思是在控制疾病方面省钱,但save money by preventing 是通过控制疾病省钱,钱不一定省在哪方面,有可能是在疾病带来的production下降造成的损失方面。我认为这点重要过什么动词》形容词》名词 这个思路。
点赞
点赞登录 或 注册 后可以参加讨论
动词的现在分词形式做形容词一般含有正在进行的意思,而用过去分词形式做形容词一般表达其结 果,表示动作已经完成
by preventing illness among employees and gain as much as $200 billion through improved worker performance if they
through improved(形容词) worker performance if they simply provided
2)...companies could save money by doing sth v.s. in sth. 语义有别。在此需要表达的是通过预防疾病来省钱,用by. 而in的意思是在预防疾病上省钱,不准确。
3)此外,they指代是的companies,没毛病。
E中的improved可以解释成:if they simply provided clean air是假设已经发生的,那么performance就会 已经improve(即improved) improved是一个形容词 修饰performance
最主要的问题还是D改变了intended meaning,原意是通过……节省了多少钱,D的意思是在……方面节省了多少钱。
啊!懂了 in和by的差别。谢谢~登录 或 注册 后可以参加讨论
个人认为,D选项不能靠就近原则,以they修饰workers为排除理由,因为代词与其指代对象之间并无距离要求,没有所谓的“就近指代”,这里只是有指代歧义的嫌疑。
E选项同样出现了companies和employees两个复数名词,综合比较优于D选项。
1.annually和each year重复排除ABC
2.文章最后的if they simply provided,中代词they的指代,D中workers是复数,they就近指代workers,句意就变成了如果工人们能够提供,与事实不符;而E中worker是单数,很显然they不能指代她,所以they的指代往前找就是companies符合句意
所以选E
第二点异议:我感觉从句中的主语出现代词,优先指代主句中的同一位置主语;另,workers的位置是在介词短语里再加of之后,这种位置很劣势,不属于指代的考虑范围
这么解释一下明白了!没注意 worker。感谢。当然句义也很重要。
同意登录 或 注册 后可以参加讨论
通过预防员工疾病省钱,E比D表达上更好!
--
It's nonsense, because "$xxxx in yyyyy" would mean that yyyy is something that can actually be measured in dollars.
E.g.,
By driving a hybrid car, I will save thousands of dollars in fuel costs.
Your business can save over $10,000 per month in shipping costs by using XYZ Courier Service.
厉害 ,这个解释解决我的疑惑登录 或 注册 后可以参加讨论
我的理解是大家做这道题一定要注意两点:1.annually和each year重复排除ABC
2.文章最后的if they simply provided,中代词they的指代,D中workers是复数,they就近指代workers,句意就变成了如果工人们能够提供,与事实不符;而E中worker是单数,很显然they不能指代她,所以they的指代往前找就是companies符合句意
所以选E
登录 或 注册 后可以参加讨论