定语从句中缺成分用that/which,那when,where什么时候可以改成on/at/by which?

来源:百度知道 编辑:UC知道 时间:2024/06/04 08:23:05
the place where he sit was never seated by others.这里where=on which?where做介词宾语?

本人认为这里where= in which 比较合适
因为是sit in some place 而不是 sit on~
而且这里where是做关系副词
sit 是Vi,所以定语从句中需要的是关系副词
which是关系代词,所以一定要用which的话要加介词,变成 in which 才正确

先行词做宾语时,可以用which 或者that 但是用做状语时,就要用when 或者where 。这里是用sit on ,是坐在什么的上面的意思。楼上的说的sit in 是用在坐在沙发或者椅子里时的。
简单说,就是用做时间宾语,参考具体的时间搭配,才能换成on which
地点时,用at 或者by which