以下是引用waitingtoexhale在2004-12-17 14:15:00的发言:
我做题的时候也选了A,但当时就觉得A没有表达出虚拟语气,好像不是很妥。但当时总觉得and后面的that不能和前面平行(也不知当时为什么这么感觉)
现在仔细分析了一下,的确C应该是对的。
Scientists have identified an asteroid, 2000 BF19, that is about half a mile wide and that, (if it were to strike Earth,) could do tremendous damage to part of the planet but would probably not cause planetwide destruction.
个人觉得,在这里if it were to strike Earth更像是一个插入语,identified an asteroid that……and that….这是一个完美的平行,在后面一个that引导的从句中,that指代an asteroid,所以任何could和would前面的it都是多余的。
我对C还是有很多疑问:
1. “if it were to strike Earth”为什么看成插入语,分明是一个条件句中的分句,it不就是先行词an asteroid吗, 既然c选项中的that从句是定语从句修饰先行词an asteroid,那么it是不应该出现的。把“if it were to strike Earth”看成是插入语是很牵强的。
2. C选项中的that从句中的谓语助动词为什么一个用could而另一个用 would,既然ETS讲究平行美,那么我觉得应该都用would或者都用could。
3.我选择A,因为我不认为and是连接的两个定语从句的平行,而是连接的一个带定语从句的陈述句和一个if引导的条件句。条件句描述如果an asteroid撞击地球会产生什么后果,can后面接do和not cause两个原型也是并列的。
4.这道题非要用虚拟语气吗?不用也可以吧,表示一种可能情况。这种情况并非不可能发生,如果真的撞了,真的就会产生那种效果。
5.另外C中的两个定语从句一个用陈述语气一个用虚拟语气感觉不是很平行。
个人觉得这道题讨论的很不充分,请NN多加指点。 |