问一道英语选择题~~~~~~~

来源:百度知道 编辑:UC知道 时间:2024/05/24 18:42:26
where did you get to know her?
it was on the farm________we worked.
A.that
B.where
书上答案是B,为什么啊?好像把it was去掉也蛮像一句话的嘛。。为什么不是that? 谢谢。。。

把it was去掉的确是一句话,但与原题意不符。本句是It was on the farm where we worked that I got to know her .的省略。题中所要的是强调句中强调的部分,where we worked做farm的定语从句。

此句为定语从句,where 为从句的连接词。it was 不可省略

因为问的是where 而不是 what place 。用what place问可以用that。去掉it was 也是可以的。

这是状语从句,farm相当于on farm.宾语或定语才用that,这时that要担当成份.没有it was就成了带用从句的介词短语,也行。

这是强调句,答案where是修饰worked,即工作的地方

on the farm是插入语,where引导表语从句