正确答案为B。分析如下:首先弄清楚这是一个一般疑问句,tell sb + 宾语从悔盯句,虽然是问句,但从句的语序是正仔前基常语序,直接排除A、C。剩下B和D,B可以为 who/whom you are waiting for. 而where 是关系副词,后面的谓语动词连带的介词念谨,介词须省去,正确应该为 where you live。希望能帮到楼主。望采纳。加油!
live in +宾语 副词where作它的宾语
不选D,选BD去掉in才对