英语the table where I had been sitting the place which you visited last yearthe table where I had been sittingthe place which you visited last year为什么一个用where一个用which

问题描述:

英语the table where I had been sitting the place which you visited last year
the table where I had been sitting
the place which you visited last year
为什么一个用where一个用which

我一直坐在“那儿”的那张桌子
你邀请我去的“某一个”地方

where和which后都是定语
第一句的意思:我一直坐着的桌子
table为先行词,where=on which 因为在这里没有出现介词所以不能用which
第二句的意思:你去年去过的那个地方
the place 为先行词,which you visited last year是修饰限定它的

第一个table 作的是地点状语,所以应选择关系副词
第二个从句是作定语修饰place,“我去年去的那个地方”,which作的是visited的宾语,所以用关系代词,试问关系副词能作宾语么?显然不能.

第一个句子中的 sit 是不及物动词 它的宾语是先行词the table 不能直接搭配要加个介词on where=on which
第二个句子 可以直接用visit the place 因为visit是及物动词