which,in which,on which,for which,by which的区别

which,in which,on which,for which,by which的区别
1.A shopping center is a place____many different shops and stores are collected under one roof.
A.where B.which C.that D.of which
正确答案是B 可是为什么不能选C
还有很多类似这样的问题 which,in which,on which,for which,by which是怎样区分的?
我们英语老师给的答案 是选B
英语人气:667 ℃时间:2019-10-19 04:43:19
优质解答
你确定正确答案不是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)
再拿这个题问一下你的老师.你的老师可能忙中有错.我们静等他的解释.
我来回答
类似推荐
请使用1024x768 IE6.0或更高版本浏览器浏览本站点,以保证最佳阅读效果。本页提供作业小助手,一起搜作业以及作业好帮手最新版!
版权所有 CopyRight © 2012-2024 作业小助手 All Rights Reserved. 手机版