WHERE引导的定语从句和地点状语从句怎么区分

以下一句为例

When you read the book ,you 'd better make a mark___where______you have any question.
A at which B at where C the place where D where

为什么这句是地点状语从句
为什么不能把mark看做抽象地点的先行词

如果不行
请举出尽可能多的抽象地点先行词
本人高一
被搞糊涂了
求求哥哥姐姐发发善心
救救迷途中少年吧

Answer:
首先LZ要明白,先行词能否表抽象地点关键在于可不可以和介词构成逻辑上的搭配关系.拿此句来说不论在"mark"前加上"in,at 还是on,都不合句意逻辑.
因为根据句意可知不是"at mark"而是"at the place of mark "(在标记的地方)并且在英文中常见的表抽象地点的先行词一般只有case, point, situation 等,当从句中缺状语成分时用where引导定语从句。

而LZ所例句子把where引导的地点状语从句还原成陈述句如下:
You have some question <at the place of mark>.

希望我的回答能让你"迷途知返"

祝 学习进步!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-10-23
where在地点状语从句中时,是整个从句在全句中做状语;而在定语从句中的时候,是先行词加上where在从句中做地点状语,而整个从句在全句中做定语。
不知道你明白了吗?

还有就是,在定语从句中,where可以用介词加which代替,也就是先行词+介词+which,该介词与从句中的动词是配套的。
相似回答