where to live和where 不能做主语的矛盾

为什么说where 不能做主语 但是在从句中能where to live 呢!? 不是应该where to live in吗?为什么变成了 which to live in

where 是疑问副词,往往在句中作地点状语,不能作主语的。
where + to do 是一个固定结构,可以在句中充当主语,宾语,表语等。
在where + to live 中,where 中就包含in ,所以不能再出现in 了,否则重复。
但在介词+关系代词引导的定语从句中,有时语境下可以用where ,还可以用in which
如:This is the village where I once lived.
This is the village which I onced lived in = This is the village in which I onced lived.

供参考!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-05-11
主语通常是一些带有事物性或实体性的词语来表示,通常是名词,名词词组,或者相当于名词词组的语法结构。where 的词性是副词,所以不能做主语。我们说go home ,不是go to home ,因为home做副词,动词短语中副词前不加介词。in是介词,where 是副词,所以不加in。which是疑问代词,可做宾语,live 是不及物动词,需要介词,后面才能跟词,所以是which to live in .如果后面跟副词,则不需介词。
第2个回答  2012-05-11
从句中,where是从句的状语,如果where to live in,你的从句就少了个宾语(即住的地方)
which to live in ,which是从句的宾语 也就是你住的地方本回答被提问者采纳
第3个回答  2012-05-11
where is it 这个句子里where就是主语 所以说 where在疑问句里可以做主语
相似回答