选D, 因为是定语从句,做air的定语。表示住在空气更清新的地方。
如果选A,需要去掉介词in.
如果选b, 在需要加一个名词,place, in the place which
如果选c, 则将where 改为which, 但需要加个介词in .
live 为“住”意思时,是不及物动词,“住在某地方”应该是live in。
A. in where,不成立,in+副词,语法错误,介词的宾语不能是“where”;
B.in which 根据句子分析,不能用in which;若是定语从句可用in which。但in which 修饰“ 地方somewhere”;
C. the place where live与place之间缺少介词in,原因是live不能直接跟place;
D. where:用where,He advised me to live (where )the air is fresher. 地点状语从句是最佳的选择。
希望可以帮到你,望采纳。谢谢
标准答案:因为这里不是定语从句,如果是定语从句的话,B=D 意思一样的。你是不是把它看成定语从句了。这里是主句的宾语补足语是to live,是个动词,意思是 居住 ,居住 在什么地方,做居住的宾语,是个宾语从句因此,真能选D。
应该选D,表示在某个地点,都是用where,不用which.
选A的话,不能加In,理解成宾语从句的话,应该是in the place that。。。