在定语从句中关系副词"where"只能作状语成分 解析如下: The place is the hospital where he has been 先行词是"hospital"把定语从句还原成陈述句如下: He has been in the hospital. 可以看出 where=in the hospital 而不是 hospital.因此where当然做的是状语成分而不是宾语.这也是为什么语法中规定在定语从句中当关系词是where时=介词+which的原因了. If you still feel confused,leave a message please