Carnivorous mammals can endure what would otherwise be lethal levels of body heat because they have a heat-exchange network which kept the brain from getting too hot.
(A) which kept
(B) that keeps
(C) which has kept
(D) that has been keeping
(E) having kept
A Which is incorrectly used for a clause that defines; kept is the wrong tense
B Correct. That introduces a restrictive clause; keeps indicates a current situation and is consistent with the other verbs in the sentence.
虽然我可以通过keeps选对B,但对OG的解释不很理解:因为“that keeps the brain from getting too hot"是限定性从句,所以要用that而不是which。请教1)怎么看出此句是限定性从句?2)是不是限定性从句一定要用that而不是which?谢谢啦。
本区置顶的语法点里有两种从句的讨论,可以参看。
本区置顶的语法点里有两种从句的讨论,可以参看。
看了经典贴,很不错,也很有趣。不过依帖子的总结(如下),which绝对可以带限制性定语从句的。不过既然OG这里说which不可以,那我斗胆在这里总结为:如果在that/which同时引导限制性定语从句需要二选一的时候(且两个句子都没有别的问题),that优先。but,我还是同意从“逗号”着手区分which究竟带的是限制性还是非限制性定语从句。
u wh开头的从句(除why外,关系副词why不能引导非限制性定语从句)有两种可能:
一、wh前面有逗号的是非限制性定语从句
二、wh前面没有逗号的是限制性定语从句
u that定语从句: 限定性
u 现在分词定语: 非限定性
u with短语作定语: 限定性
欢迎光临 ChaseDream (https://forum.chasedream.com/) | Powered by Discuz! X3.3 |