二楼解释很棒!说点我的想法。这道题目考的并不是简单的语法,而是逻辑。
如果(1)和(2)标注如下,那么(1)和(2)是否同时发生(simutaneously or sequentially)?如果同时发生,(1)和(2)有没有因果联系(或先后关系)?
A. Neuroscientists, (1) having amassed a wealth of knowledge ..., (2) are now drawing solidconclusions... D. (1) Neuroscientistshave amassed a wealth of knowledge ..., (2) now drawing solid conclusions ...
选项A,(1)和(2)可以同时发生,因为having amassed是present-perfect verb tense,已成事实。在神经科学家们做结论时,他们确实掌握了一些知识,意味着二者可同时发生。这些知识是他们做结论的原因。 选项D,(1)和(2)搭配没有语法错误,但有逻辑错误,(1)发生在过去,已经完成,而conclusion是现在(now)才得出,有了now这个词,(2)就不是紧随(1)其后,用comma verb-ing这个modifier修饰main clause意思不对。如果是修饰adulthood,显然也不是原句的intended meaning。
|