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

问题描述:

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

不同的

where = in which
when = on which
what = for which

where就是问的什么地点
而which则必须加上一个in和名词表示 什么(地方,国家……)
这是两者不同的地方,实在不懂就去问英语老师

因为live in the city必须要加介词in
而前句中因为没有固定的宾语,所以不用加任何介词

where是副词用作地点状语,相当于 in which place,当然place是泛指.楼上的in which是错误的,自己都不懂别误人子弟拉.第一句话就相当于:which place do u live in?这样前后两句是不是就一样拉.city是名词不能作状语,必须加上介词如in才能作状语.

where 就表示地点了=in which

记住,where中包含了介词,所以后面没有IN了,其余的疑问语气词都不包含介词.