where do you live?为什么没有i n 呢?而which city do you live in?后面有in 呢?

如题所述

where是副词用作地点状语,相当于 in which place,当然place是泛指。楼上的in which是错误的,自己都不懂别误人子弟拉。第一句话就相当于:which place do u live in?这样前后两句是不是就一样拉。city是名词不能作状语,必须加上介词如in才能作状语。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2007-04-11
因为live in the city必须要加介词in
而前句中因为没有固定的宾语,所以不用加任何介词
第2个回答  2007-04-11
记住,where中包含了介词,所以后面没有IN了,其余的疑问语气词都不包含介词.
第3个回答  2007-04-11
where就是问的什么地点
而which则必须加上一个in和名词表示 什么(地方,国家……)
这是两者不同的地方,实在不懂就去问英语老师
第4个回答  2007-04-11
where = in which
when = on which
what = for which
第5个回答  2007-04-11
不同的
相似回答