以下两题不知道为什么选which而不是where?

来源:百度知道 编辑:UC知道 时间:2024/04/28 23:45:59
以下两题不知道为什么选which而不是where?
His mother works at the market which sells vegetable and fruits。和This is the factory which I visited last week。

1楼真是乱答 ,充当句子成分不能用where ,真是笑话
2楼也错了,这里根本不管 什么及物动词,介词什么事

关系代词显然是代替主语(或主语部分),宾语的词,如:who.whom.whose,which, that,因为代词能在句子中充当主语,宾语,所以这些词被叫做关系代词

关系副词显然是代替状语(如时间、地点、原因等的词,如:where,when,why,因为副词能在句子中充当状语,所以这些词被叫做关系副词

which是 关系代词 ,而 where 是 关系副词 ,句子结构 可判断 His mother works at the market which sells vegetable and fruits。和This is the factory which I visited last week。

这里应是 关系代词 ,所以使用 which / that

1.The market sells vegetable and fruits
2.I visited the factory last week
第一句which做主语
第二句 做宾语
并且sell和visit均为及物动词,后面不加任何介词。而where在大多数情况下等于介词+which
故选which

where是副词在句子中不作成分
第一句which做主语
第二句 做宾语
都是充当句子成分不能用where