which,in which,on which,for which,by which的区别
来源:百度知道 编辑:UC知道 时间:2024/05/26 17:52:19
A.where B.which C.that D.of which
正确答案是B 可是为什么不能选C
还有很多类似这样的问题 which,in which,on which,for which,by which是怎样区分的?
我们英语老师给的答案 是选B
你确定正确答案不是A. where??
你答案看错了吧?
如果答案真的是B,那你的原句a place后就少了个介词in
which,in which,on which,for which,by which——你说的这些全部都是在定语从句中出现的吧?这些介词并不是和which形成固定搭配,而是和which前的先行词搭配的
就说这句(如果你句子抄错了的话)A shopping center is a place in ____many different shops and stores are collected under one roof.
这里的which实际上就是指place这个词,在从句中为了避免重复而用了which引导下面的从句,也就是place的修饰语部分。
如果你没有抄错句子的话,这句话应该选A。 where=in which(也即in the place)
再拿这个题问一下你的老师。你的老师可能忙中有错。我们静等他的解释。
此题答案应该为A,先行词a place在从句中做地点状语 如选which,应为in which
选用什么关系代词,要看先行词在从句中充当什么万分.如充当主谓宾,则选which
如充当状语,则选后面那些,至于选哪个介词,那就要看从句中的动词与which是什么关系了.
你确定答案是B?
我怎么觉得是A啊 。。
后面的定语从句主谓宾都全勒,那就应该是缺少个地点状语啊 。。。
A shopping center is a place(____many different shops and stores are collected under one roof.)括号这部分是前面place的定语成分,且关系词(选项部分)要在定语从句中作状语,所以选项部分需要的是一个关系副词或一个介词+关系代词的结构,所以选项部分应填where或in which。介词+关系代词的结构中介词的选择要看这个介词本来要修饰的词,在这里,这个介词是要修饰place的,所以选in。
我想你最好问下老师,或找同学确认一下答案,我不认为选B。
A