英语定语从句的一道题.

来源:百度知道 编辑:UC知道 时间:2024/05/10 07:32:02
do you remember the zoo _____we visited in 2000?
a.that b.where c.who d.in that

答案为a.但大家可以详细的给我讲讲b.为什么不行么.
再告诉我一下区别么

谢谢
...没听懂

用that的话逻辑上定语里visit就有宾语
用where的话visit就没有宾语

zoo在定语从名中充当的是VISIT的宾语,所以只能用THAT

do you remember the zoo where we spend a nice sunday

上句中就要用WHERE,这里是ZOO是作地点状语.