首页 > 留学知识库

问题: 这是个什么从句

Hospitals provide specialist treatments,or treatment for which any kind of extended stay is required.
此句的意思是:医院提供专家治疗,或者需要延长留医的治疗。
但是我不知道从句中which是做什么成分的~!
好像不是主语 也不是谓语 不知道后面是个什么从句

解答:

for which any kind of extended stay is required是修饰treatment的一个定语从句,for可以放在which前也可以放在句子最后。可以理解为:any kind of extended stay is required for treatment,所以which是做宾语。这里的for作为介词是当然要加的