定语从句中关于介词加关系代词做关系词的疑问

句子如下:

I have never been to Paris, but it's the place____.

A. I most want to visit

B. in which I would like to visit

答案我知道选A,但是老师们我有一个疑问。

关系代词做介词补语,介词通常前置。然后B选项,如果把介词后置,which I would like to visit in,这个句子which不就可以作in的补语了吗,这样从句不就不缺成分,句子不就成立了吗?

定语从句中介词加关系代词作先行词中的介词的出现可以直接从关系副词转化出来吗,还是只能由从句中的介词前置而来,就比如where=in which,这个in是从哪里来的呢?

请先 登录 后评论

最佳答案 2021-08-09 19:43

你的提问中有一些概念错误和认识错误。

in which引导定语从句,关系词是which,而不是in which。关系代词作介词的宾语,构成关系短语,关系短语引导定语从句。

你的例句也不大合适。通常 visit 作及物动词,后接某人或某地作宾语。所以当先行词为地点名词时,定语从句的谓语动词为visit,那么引导定语从句的应该是一个关系代词,关系代词指代地点名词,同时在定语从句中作visit的宾语。这就是你的问题中选A的原因。A 选项中,关系代词that被省略了,that是及物动词visit的宾语。而B选项中which作了介词in的宾语,visit就没有宾语,成了不及物动词,in which作了visit的状语。这可以吗?可以,但这种用法很少见。至少出题人是把visit当及物动词用的,他不认可不及物动词visit+in介词短语作状语这种用法的。所以从考试角度来说,你应该选A,这无疑是正确的。

换一个句子。

This is the house in which Lu Xun once lived. 介词+关系代词置于定语从句之首为正式语体。

This is the house which Lu Xun once lived in. whichthat正式,介词留在句末是非正式语体,所以这里用which很别扭。

This is the house that Lu Xun once lived in.  thatin的宾语,但in留在句末,为非正式语体。

This is the house Lu Xun once lived in. 关系代词作介词in的宾语,并省略,为非正式语体。比保留that更为常见。

This is the house where Lu Xun once lived. 关系副词where引导定语从句,介于正式和非正式之间。

介词in的使用并不是由关系副词where转换而来的。Lu Xun once lived in this house.  Lu Xun once lived there. lived的地点状语既可以用介词短语表示,也可以用地点副词表示。in this house并不是由there转化来的。定语从句用in whichwhere,是因为介词短语和地点副词都可以做状语。

请先 登录 后评论

其它 0 个回答