1.The train___C___ she was travelling was late.
A.which B.where C.on which D.in that
我觉得还可以选B?
2.He has lost the key to the drawer ____B___ the papers are kept.
A.where B.in which C.under which D.which
我觉得还可以选A?
3.That tree,___A___ branches are almost bare,is very old.
A.whose B.of which C.in which D.on which
我觉得还可以选B?
4.I have bought the same dress __A___ she is wearing.
A.as B.that C.which D.what
不明白为什么选A,但好像是the same…as,但是又不知道用法。as在定语从句中有哪些用法?
“she was travelling ”,“the papers are kept”都是完整的,句子就是缺状语,用where为什么不对呢?还有whose那里的解释也不是很懂耶,再详细一点吧
追答哎其实第一和第二题中强行区分介词+which和where是很难的,因为怎么解释where没有明显错的地方,只能说用介词+which是更直观一点,这两道题出的不是很好,应该去除正确的介词+which的搭配。所以你说的没错where确实可以
whose这个的问题在于,whose作为先行词时后面是直接跟名词的,比如这里这道题。但是如果是of which的话,一般在名词前面是有定冠词the的,比如 the white house,of which the roof was beautiful。这里应该是The white building, the roof of which is beautiful,其实这个很难解释,只能做多了题目靠语感,只要记住,whose后面直接加名词,of which是后面有定冠词时的选择
了解了。其实昨天我又碰到了第二题,只不过它的B选项是on which,然后那道题就选的是where,所以我觉得他出这道题就是想让我们在答案中做到优选,因为像你说的,用in which更直接,所以才选的它。谢谢你。后面whose的解释我做题时其实遇到过也选对了,就是你说的靠语感,不过别人硬要问我,我就不知道怎么解释,你一解释我也清楚了,你真厉害!
也谢谢你啦
本回答被网友采纳原来如此,谢谢!