this is the place(in which)I have ever visited.为什么这里关系词不用which?不是当先行词表示地点、时间、原因,而关系词在句中不作状语时,关系词不能分别用where,when,why,而要用which或that?这里的关系词不是在visited后,到底该怎么弄啊

问题描述:

this is the place(in which)I have ever visited.为什么这里关系词不用which?
不是当先行词表示地点、时间、原因,而关系词在句中不作状语时,关系词不能分别用where,when,why,而要用which或that?这里的关系词不是在visited后,到底该怎么弄啊

同意一楼,答案应该是which

这个句子中含有定语从句,其先行词是the place,且在定从中作visited的宾语,

因此应该用which/that引导定语从句.故将括号中的in去掉.

This is the place (which/that)I have ever visited.
句意:这是我曾经参观过的地方.

这里的 visit作不及物动词用的,意思为“访问,参观,游览,逗留”等.
这句话表达的意思是这样的:
I have ever visited in the place.大意是:我在这个地方已进行过访问(或参观).
所以visit后面不用宾语,而需状语( in the place).
但visit又可以作及物动词,所以下面的表达也是正确的.
This is the place which(或that)I have ever visited.