有一读者问:高中英语第一册有这样两个句子:
(1)They arrived at a farm house, in front of which sat a small boy.
(2)His head soon appeared out of one of the second storey windows, from where he could see nothing but trees.
第一句中的 which 与第二句中的 where 是否分别是宾语与状语?第二句中的 from 是否可去掉?第二句中的 where 可不可以换作 which?
第一句中的关系代词 which 和第二句中的关系代词 where 都是各自前面介词的宾语,但 in front of which 和 from where 这两个介词短语则是从句中的地点状语。 from where 与 where的含义不同:前者意谓“从那里(即从他所在的地方)”,后者意谓“在那里”。此处显然应用 from where, 故 from 不可去掉。这里的 where 与 which 的含义稍有不同:前者意谓“那个地方”,后者则具体指“二层楼上的一个窗户”。二者可以互换。
