Was it in the village ( ) we used to live in ( ) the accident happened?

问题描述:

Was it in the village ( ) we used to live in ( ) the accident happened?
A.where,that B.which;that C.that;where D.where;which
为什么?,怎样翻译?为什么不选A?

翻译:事情是发生在我们曾经住过的那个村庄吗?
这是一个强调句型,去掉中间那部分就是:Was it in the village (that) the accident happened?
强调的是地点状语in the village,所以要用that引导.
中间是一个定语从句修饰village
Was it in the village (which) we used to live in.
引导定语从句的关系代词是做介词in的宾语,所以用which 或者 that.由于是做宾语,也可以什么都不填.但是绝对不能用where. 但如果把后面的in去掉的话,就要用where在定语从句中做地点状语了.
所以综合起来就是选B.