schultheiss:请教高手一道选择题:

来源:百度文库 编辑:高校问答 时间:2024/04/29 20:14:05
The treatment will be continued until it reach the point____the patient can walk correctly and safely.
A.when B.where C.which
请解析一下,并举例说明。

如果不出什么意外的话,答案应该是B,宾语从句中先行词和宾语应该是同位关系。换句话说,在本句中“the point”和“where the patient can walk...”应该都在描述一个时间点,但是不用when做先行词是因为从句并非描述这个“point”何时到来,而是解释了“这个时间点在哪里”这个问题。从句子意思来看,全句应该翻译为“直到患者可以安全、顺畅的行走,治疗才可以告一段落。”我们可以清楚地发现,“患者可以行走”与“治疗结束”之间最主要的关系不是时间上的先后,而是逻辑上的必要条件关系。这种关系决定了用“when”做先行词不如用“where”更合适一些。
个人意见,仅供参考。

我也认为该题应该选B
实际上选择的那个空修饰的是前面的point,也就是那个时间点,但是如果用which 就应该用on the which ,应该用一副词来修饰.
并不是指代时间,所以不用when
故应该用where

B which 指的是“the point”

B
Situation , point 等后面接定语从句都用where

A
治疗到什么时候为止,很明显的是定语从句修饰时间

A.when 是时间副词,这里是一个同位语。