Sixty-five million years ago, according to some scientists, an asteroid bigger than Mount Everest slammed into North America, which, causing plant and animal extinctions, marks the end of the geologic era known as the Cretaceous Period.
which, causing plant and animal extinctions, marks
which caused the plant and animal extinctions marking
and causing plant and animal extinctions that mark
an event that caused plant and animal extinctions, and it marks
an event that caused the plant and animal extinctions that mark
D. an event that caused plant and animal extinctions, and it marks 这个it 我犹豫了很久,感觉像是an event;但回过头看其实it也可以指代 an asteroid;这就会造成指代不清的问题;
(遇到犹豫项一定要带回去看三次····提醒自己)
·····
B. which需要有具体的指代对象,不能用于修饰前句整句描述的事情;marking前面需要有逗号
C. and causing没有平行对象
D. and it marks….完整独立句子,构成run-on错误;it指代不清,可以指代an asteroid,也可以指代an event,且 it 优先指代同在句子中充当主语成分的 an asteroid,不符合逻辑。
E. 正确。
2行星撞击北美这个事件导致的灭绝,而不是行星导致的,C排除。
3读懂灭绝mark白垩纪,AD排除。
4选E。
D:,an event that caused plant and animal extinctions, 俩逗号一看就是同位语修饰前面小行星撞地球的事,这里没问题; 后面and it marks, it在这里最合理的指代是asteroid, 错误同A。 杀掉。 另外这里和marks平行的 是slammed, 理论上mark也应该用过去时?不确定
E: 整个选项作为小行星撞地球的同位语从句,对
B: 这里『marking the end of the geologic era』如果是状语修饰cause,整句话应该示行星撞击这个事mark了一个end of era, 而不是行星cause了物种灭绝;如果作为后置定语那就是修饰extinctions, mark被放到了一个更弱的位置,更加不对。另外which指代的asteroid本身也不是发出cause行为的主体,错。
B选项:”which“ is ambiguous;and marks并不能表示the plant and animal extinctions是the end of the geologic era known as the Cretaceous Period的重要标志;
C选项:and +现在分词,而不是动词,不符合平行原则,同时and后面的成分不能构成完整的句子,只是句子的组成部分;
D选项:which指代extinctions, 所以后面的marks应该是复数动词形式,即动词原形
E选项:tha指代extinctions, mark修饰extinctions.
Ron对这个的解释是觉得D中用了现在式有些奇怪,毕竟是过去发生的。当然我们也被教导说现在式是用作真理,客观情况的。所以我也不知道该如何抉择。。。。
D中it指代的是asteroid,不应该是asteroid marks the end,小行星本身并不能标志一个时代的终结。登录 或 注册 后可以参加讨论