问题: 这是个什么定语从句
Hospitals provide specialist treatments,or treatment for which any kind of extended stay is required.
意思是说医院提供专家治疗,或者。。后面这半句意思不是很明白
还有按照语法来讲 为什么这里要有个WHICH呢?不是多余了吗
是在黑眼睛里面听力的一句话
解答:
楼主可能没完全理解句子的意思。此句的意思是:医院提供专家治疗,或者需要延长留医的治疗。后半句for which, which是指treatment,for是“为了”的意思,直译为:“为了此种治疗,需要延长留在医院的时间。”若去掉which,变成 treatment for any kind of extended stay is required 意思就全变了。那样的话,for后面是any kind of extended stay ,成了“为了某种延长留医而进行的治疗”,你比较一下这两句话,前一句治疗是目的,延长留医是为了治疗;而后一句延长留医成了目的,治疗是为了延长留医。完全颠倒了因果关系。所以,这里which的作用至关重要,绝对不是多余。
版权及免责声明
1、欢迎转载本网原创文章,转载敬请注明出处:侨谊留学(www.goesnet.org);
2、本网转载媒体稿件旨在传播更多有益信息,并不代表同意该观点,本网不承担稿件侵权行为的连带责任;
3、在本网博客/论坛发表言论者,文责自负。