首先纠正一下,这里是定语从句修饰somewhere而不是状语从句。地点状语从句与定语从句主要区别在于分句在句中作什么成分。作状语,则是状语从句;作定语修饰名词,则是定语从句。where引导定语从句时,从句前应有一个表示地点的名词作先行词;而状语从句前则无需先行词。如:Go back where you came from.(where引导地点状语从句) 你从何处来到何处去。 Go back to the village where you came from.(where引导定语从句,修饰village) 回到你来的那个村子里去。
somewhere 既可以作名词又可作副词,在这里是副词somewhere=in some place,可见somewhere内部已经含有一个介词,因此不能在它前面再加介词in了。所以应该是live somewhere = live in some place。
温馨提示:答案为网友推荐,仅供参考