介词+which和where的区别像这道题:This story happened in the small mountain village____ we visited last mouth. A where B in which C in where D that选什么啊? 急 复制党衮!会的人来 谢谢 加分

问题描述:

介词+which和where的区别
像这道题:This story happened in the small mountain village____ we visited last mouth.
A where B in which C in where D that
选什么啊? 急 复制党衮!会的人来 谢谢 加分

选D.
因为啊...visit后面直接加地点的.
你试试代入原句.就是.we visited the small mountain village last mouth.visited后面是没有介词的.
以后你也可以用这种方法做题~
另.where=prep.+which.

D visit 缺宾语,也可以用which或者省略
介词+which和where;在先行词是地点时,是相等的,条件必须定语从句
如果先行词是时间,=WHEN

D that是关系代词,在从句中做visit的宾语

D that

选B
我们上个月参观的村子,村子是地点所以用where
where 在这里可以用 of which 来替代,the village of which

D
that是关系代词,在从句中做visit的宾语,而where是关系副词