英语关于地点从句,请问这里为什么不用where呢?

The factory ____ we will visit next week is not far from here.
A. where B. which

The factory which we will visit next week is not far from here.
意思是:我们下周要去参观的那个工厂离这里不远。
定语从句, which 表示那个,where 表示那个地点。所以用which.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-04-09
这里的引导词作visit的宾语,所以选which。 where是副词,不能用作宾语,只能作状语。
第2个回答  2021-04-09
严格意义上来说这是个宾语从句,空格部分是做visit宾语的,因此这里可填which,that 或者不填;而where则是状语从句联系代词,是在从句中做状语,不直接被谓语动词作用的。
第3个回答  2021-04-09
如果定语从句修饰地点,那看地点名词在定语从句中作何种成份,作宾语用that/which,作状语用where。
第4个回答  2021-04-09
这是个定语从句,不是宾语从句,因为visit需要的是宾语,而不是状语。