Unlike the automobile company, whose research was based on crashes involving sport utility vehicles, the research conducted by the insurance company took into account such factors as a driver’s age, sex, and previous driving record.
company, whose research was based on
company, which researched
company, in its research of
company’s research, having been based on
company’s research on
whose可以指人也可以指物,who, whom只能指人,不可指物(如language,要用which指代);which只能指物,不可指人
C选项 having been based on...做后面主句the research conducted...的伴随状语
这个题中关于having been done的问题,其实只要翻译一下选项就可以很轻松的看出D选项的问题。D的意思是:不像auto 公司的研究是基于crash的,保险公司的研究则考虑了更多东西。E则是,不像auto对crash的研究,保险公司的研究考虑了更多的东西。
在D当中,你要考虑更多因素,怎么可能研究的基础还不同呢?这明显是不合逻辑的。而E就很好的解决了这个矛盾,并且其逻辑更加合理。
说的好啊。我也觉得d中的unlike对比不够纯粹和简单,d的having been 。。掺杂了一些想要解释/描述的内容。那么,可不可以assert 只要用like/unlike,一定就是最简单形式的一个名词;形式越是简约越好?
其实我觉得这个还是要看话的意思,解释的最通畅的最没有逻辑问题就是最优答案,并不一定形式简洁才是正确的哦。
登录 或 注册 后可以参加讨论
请问老师,v-ing...在句中用逗号隔开不是应该修饰前面的名词吗?这里修饰前面的research应该没有问题呀?
我的理解是应为这里是having,记得在哪个笔记上看到过having不能做非限定修饰,所以这里D是错误的
求证实一下~
请教下为什么having been based on crashes 不能做 company's research 的同位语?
同问
不过后面主句用的是过去时,并没有涉及的现在的时间,那么前面用having been done的现在完成时似乎也不是很妥,因为并没有提到动作或者效果会影响到现在
正解
同位语是对前面名词的解释和补充啊,这意思上没有在补充,而且一般同位语就两种形式,一种是名词,一种是同位语从句
登录 或 注册 后可以参加讨论
看清楚having错在哪
D : having been based on crashes 我觉得恰恰是修饰'research‘而不是 “company' 的。因为company can't 'base on’ crashes. 不过D 错的点在于事态不好 没有必要用have been
请老师指教:)