在名词从句里,即主语从句,宾语从句,表语从句和同位语从句里,What代替事物,翻译时要灵活,它在从句主要当主语,宾语,表语.举个例子.
Idon'tknowwhatIcando我不知道我能做什么事.“我能做什么事”是宾语从句,“能做”是谓语,“什么事”是宾语.由于主句Idon'tknow的I和宾语从句的I是同一个人,所以为了说话简便把宾语从句的Ican省去,用疑问代+不定式,也就是一个名词词组来当宾语.上面的这个例就成了Idon'tknowwhattodo..
现在来分析你的问题:在英语里疑问代词,疑问副词是最重要,最关注的焦点,所以不管它们做主语还是做宾,还是做状语,都通通放在句首.这与我们汉语大不同.汉语说“做什么事”英语说“Whattodo”.若要分析What是做主语还是宾语,不是看它在动词前面就是主语,而是看它与这个动词的关系.“做什么事”“Whattodo”这是个动宾词组,主语省去了.
wheretolive不是省去in,本身where就含有in了,where意思是“在什么地方”.若是名词就要in了如:Ihaveanewhousetolivein.
where是修饰动词的,你说对了.
英语不难,只要你有会说话就行,你暂时不去分析语法,先要会说能听懂或者能读能写.积累多了,你再去当语言学家精析语法,钻牛角尖.初学语言就大搞语法那真累.初学的人主要是仿照别人说话.