英语从句问题

Do you still remember the city_____we visted last year?
A.where B.which C.when D.in which
请问这是非限制从句还是限制性的?
不是说地方的用where 吗?但答案选的是which,为什么?
什么时候该用where,which,或in which?
谢谢~

这是限制性定语从句。

思考这种题目用什么关系词一开始可以用这种方法。

你看一下定语从句缺了那个成分?
we visit ___ last year.
显然缺了宾语,
那么先行词city与动词visit又是什么关系呢?
显然,visit the city,
那么如果把先行词放到从句中从句完整了嘛?
完整了。
先行词city其实是这句话逻辑上的宾语,可以用which或者that来指代,他们是关系代词。这道题选which和that都可以,不过没有that可以选~

你所知道的“地方用where”的定语从句是这种情况:
i went to the city _____ my father lived.
这个动词live跟visit就不一样了,
visit the city
live in the city
如果把先行词放回从句,从句还少个in啊~所以这里要用in which,也可以用where。where是关系副词。
(你想一想是visit which、that,live where,live in which)
这种情况where=in which (但要注意在状语从句中where就不=in which了。。千万别混淆!)
而这提如题果改成了i went to the city _____ my father lived in.
你已经知道了吧~从句中in已经有了~不需要你再加了,就可以放心的用which或者that了~~~~~~~~

哎呀~~高考都快过去两年了~~讲题有点思路不清了。。。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-04-26
这里是限制性定语从句, 非限制性定语从句在引导词which,where之类前面一般有逗号,这是一个很明显的特征。

判断用什么词的时候,你可以先把一句分成两句,比如这句句子你就可以先变成:
Do you remember the city?
we visited the city last year.
你记得那个城市吗?
我们去年访问过那个城市。
这里横线部分代表的就是第二句中的the city,是名词,where是关系副词,which是关系代词,只有关系代词可以代替名词,关系副词是不可以的。
第2个回答  2009-04-26
是限制性从句.

在这句中which关系代词,作visit的宾语.

(1)where是关系副词,当后面的从句不缺成分时,用where,比如:
This is the house where I was born.
我就是出生在这幢房子里。

(2)which是关系代词,可以作从句的主语,宾语,宾语补足语,如:
This is the book which I like best.
这就是我最喜欢的书.

(3)in which有时相当于where,要根据后面所搭配的动词判断,如:
In my laboratory there is a blue cabinet in which old equipment is stored.
在我的实验室里,有只蓝色的橱柜,里面储存着旧的设备.

而题目中的句子,不可以选in which,因为visit后面一般跟to搭配,而不是in.
第3个回答  2009-04-26
限定性的定语从句
这里指的不是地方.而是visited的宾语,所以用which
用where等关系副词的时候,从句要是一个完整的句子.即主.谓.宾
而该 句中缺少了visited的宾语
in which =where
第4个回答  2009-04-26
应该用which啊 这是限制性从句 这里的从句修饰的就是city 指的是我们去过的那个城市
相似回答