有关定语从句

是i saw a dog which is red running in the park.
还是i saw a dog who is red running in the park.
希望大家能给我一个准确答案,谢谢

答案:A in which

Many people who had seen the film were afraid to go to the forest when they remembered the scenes (in which) people were eaten by the tiger.

解析:
1)判定同位语从句的以下几个参照标准
a)从句前名词的属性:
通常是抽象名词,如:news (消息),reason(理由),cause(原因),idea(想法),theory (理论)等;
b)没有关联词从句是否缺少成分
最主要的是定语从句的 that 在句子中充当主语、宾语或表语,而同位语从句的that 只是一个起连接作用的语言符号,在句子中不充当任何成分(这一点与主语从句、宾语从句或表语从句是一致的),只要分析句子成分就会发现。
c)名词与从句间是等同关系
也就是说名词本身只代表一个概念,而从句是给以这个概念的一种诠释,可以把 that 改为破折号或括号,也可以用 namely,that is to say,i.e. 等同义词语替换。

2)题目分析:
a)主句: Many people who had seen the film were afraid to go to the forest 看过电影的人都不敢去那个森林
b)时间状语:they remembered the scenes __ people were eaten by the tiger
先把它化简成两个简单句:
* they remembered the scenes. 他们记得那几个场景。(不止一个)
* people were eaten by the tiger.人们被老虎吃掉
c)如果是同位语从句,那就是对抽象名词 scenes 的具体解释,即,那场景也就是老虎吃人的场面。言外之意,老虎几次吃人时他们就在那种恐怖的现场,但是,主句已经指明他们是看过电影后才不敢去的,此处用 that 语法上虽然没有错误,但是却背离了原句要表达的意思。
d)如果改写过的第二句变成 people were eaten by the tiger (in the scenes),意思就成了“人们那几个场景中被老虎吃掉的” ,正好符合原句的意思,变成定语从句则为:(in which) people were eaten by the tiger。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-10-31
第二个,which一般指代的是事,人或有生命的一般用who
第2个回答  2010-10-31
是第一个。who专指人,which指其他的。
第3个回答  2010-10-31
I saw a dog which(that) is red running in the park.
第4个回答  2020-12-04

什么是定语从句?

相似回答