在定语从句中where和which用法有何不同?

问题描述:

在定语从句中where和which用法有何不同?
好像和句子成分有关,最好从这方面解释一下,能配上例句有加分.
如l walked back to the table___l had been sitting.用哪个?

where引导地点从句
which引导物体从句
where=介词+which
例如
it is the bookshelf where i put my book.
it is the bookshelf on which i put my book.
你所说的句子是填where 或者on which