觉得when在这道题应该修饰2001,如果没有逗号,应该修饰1992,因为有了逗号所以修饰2001,所以用过去时而不是过去完成时
(29961-!-item-!-188;#058&004575)
2001 proved to be the automaker's first losing year since 1992, when the company had lost $7.4 billion, which was primarily because of almost $7 billion in accounting charges.
(A) when the company had lost $7.4 billion, which was primarily because of
(B) when the company had lost $7.4 billion, primarily resulting from
(C) when the company lost $7.4 billion, primarily because of
(D) which is when the company lost $7.4 billion, and that was primarily because of
(E) which is when the company lost $7.4 billion, primarily resulting from
A. 过去完成时态错误,此句的when从句只是说明在1992这个年份该公司损失了多少钱这一发生在过去的简单事实,应使用一般过去时态;which没有指代对象。
B. 过去完成时态错误。
C.正确。
D. Which is多余;and that在前句中没有可平行的对象,表达啰嗦。
E. Which is多余
句子结构:2001 proved to be…, when the company lost…, because of…
when非限制性引导定语从句对1992年进行进一步解释说明。
简洁有效(Rhetorical Construction),动词形式(Verb Form)
1) which is when… 这种接连两个连接词的情况,是错误的,应该直接使用when修饰年代。
2) 过去完成时的使用首先要有明确的时间点进行提示,第二要合理的体现出“已经完成”的含义
这题选出A不难,LZ应该只是想说明时态的问题。
这个解释很好的,when还是应该就是1992,而不用过去完成时的理由也解释的很好。我觉得这里逗号when就和逗号which一样,还是应该就近修饰。现在手头没有资料,也不敢确定,晚上再去看一下书。
BTW:LZ改一下题目吧,CD是大家一起讨论的地方。集体的智慧才是CD成长的源泉
谢谢版主的回应,但我仍然觉得对A的解释有些无法接受."此句的when从句只是说明在1992这个年份该公司损失了多少钱这一发生在过去的简单事实",在我们平时做题时如何判断是不是简单的事实? 就我个人而言,判断过去完成时就是通过是否它发生在过去的过去,或通过关键词如byREP中关于其他的问题的解释真的很棒!但唯独关于过去完成时的判断,让我有些失望:"第二要合理的体现出“已经完成”的含义",很难具体量化的去操作判断的,可能是我愚笨,希望能得到大家的进一步解释.
万分感谢!
欢迎光临 ChaseDream (https://forum.chasedream.com/) | Powered by Discuz! X3.3 |