怎么判断地点状语从句和定语从句

来源:百度知道 编辑:UC知道 时间:2024/06/29 00:58:37
The house was destroyed in a big fire,so the family had to build another one ( )the old house stood.
A where Bin which C the place where D the place in which
答案A 为什么不能选B 有人说把B改成 on which 可以 那不是成为一个定语从句了吗 one成为先行词 但不是说地点状语从句没有先行词的吗 这不是矛盾吗

又如这句话
he told what to do if we were traveling ( where)the customs were quite diferent from our own.
A where Bin which C when D what
这一句 为什么不能选 when

顺便问一句 能引导地点状语从句的是不是只有where 和wherever

第一个:如你所说这个是地点状语从句,由where 引导,同时引导词where 在从句中作状语。

如果要选B的话这个从句就是“介词+关系代词”引导的定语从句,定语从句必须有先行词,而显然这个句子不具备,除非改为...build another one in the place (in which) the old house stood.

至于说改成on which,我认为也不对,这跟in which 是一个道理,“介词+关系代词”引导的定语从句中,关系代词同样要指代那个先行词(这里勉强先看作是one),同时在从句中作成份,这里如果用on which(in which 同理)的话,我们把它倒成正常语序就是:...so the family had to buid another one (wihch) the old house stood (on). 这显然是错的,翻译出来就成了"不得不重建一座在那所老房子上",而不是“在老房子的原址上”.

这道题其实没有那么复杂,就是考察一个简单的地点状语从句,基本上根据意思我们就能判断出答案。

第二个:你这个问答就有一点钻牛角尖了,按我们汉语的习惯,这里用when好像也说得过去,就是“当风俗习惯变得跟自己的完全不同时应该如何去做”但是这样说的话明显很牵强啊,最适合句意的只有where.这种选择题一般都是让你选择最适合的选项,不要把简单的问题复杂化,语言这种东西,语感是最重要的,比分析语法要快和正确,同时也是健康的学习方法。

能引导地点状语从句的一般有where,wherever, everywhere,anywhere等

第一句里要看stood这个词,它后面应该加on/at,所以in which不行,但这种形式等于where

第二句里看travel,肯定是到一个地方,所以是where

最后一问,wherever还等于no matter where