在定语从句中关系副词"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