killer cross over:求助!关于定语从句的问题

来源:百度文库 编辑:中科新闻网 时间:2024/05/05 21:48:09
The fax that I recieved from him yesterday is very important.为什么用that不用Which?

Where is the book which I bought this morning?为什么用which 不用that?

What was the movie about that you saw last night?为什么用that 不用which?

He said he had no money ,which was not true.为什么用Which呢?
There are two classes from which to choose.[为什么要用From which?不太清楚]

This is the author of whom we've often talked.[为什么要用Of whom呢?迷惑]

What was the movie about that you saw last night?为什么用that 不用which?
这里用which about是介词 介词后面不能用that

He said he had no money ,which was not true.为什么用Which呢?
因为这里是非限制性定语从句 也就是有两段 中间有逗号的那种 这时候只能用WHICH
记住 逗号后面不能用that

前两句两个都可以用哦

There are two classes from which to choose.[为什么要用From which?不太清楚]
This is the author of whom we've often talked.[为什么要用Of whom呢?迷惑]
因为choose 是不及物动词 不能直接接STH 所以要用choose from sth 此时from 可以提前 用From which但是如果是固定词组 比如take care of 就不能提前
关键是要看动词词组是什么 才能确定介词是什么

第二个也一样啊 不能直接说talk sb 必须是talk of/about 才可以哦

一般情况下,如果定于从句前面的名词前面没有介词时,用that和which都可以,如第一句和第二句中都可以互换的。
有一种情况就是,定于从句中指代的前面的一句话时,必须用which.
不好意思,我只记得这些了。

(1) 如果先行词是all, much, anything, something, nothing, everything, little, none等不定代词,关系代词一般只用that,不用which。例如:

All the people that are present burst into tears.

(2) 如果先等词被形容词最高级以及first, last, any, only, few, mush, no, some, very等词修饰,关系代词常用that,不用which, who,或whom。例如:

(3) 非限制性定语从句中,不能用关系代词that,作宾语用的关系代词也不能省略。例如:

There are about seven million people taking part in the election, most of whom、are well educated.

(4) which还有一种特殊用法,它可以引导从句修饰前面的整个主句,代替主句所表示的整体概念或部分概念。在这种从句中,which可以作主语,也可以作宾语或表语,多数情况下意思是与and this 相似,并可以指人。例如:

He succeeded in the competition, which made his parents very happy.

(5) that可指人或物,在从句中作表语,(指人作主语时多用who)仅用于限制性定语从句中。

(6) which可作表语,既可指人,以可指物。指人时,一般指从事某种职业或是有种特征.品性或才能的人。Which引导的定语从句可以限制性的,也可以是非限制性的。

(7) 如果作先作词的集体名词着眼于集体的整体,关系代词用which;若是指集体中的各个成员,则用who。

(8) 先行词有两个,一个指人,一个指物,关系代词应该用that。例如:

The boy and the dog that are in the picture are very lovely.

(9) 如果先行词是anyone, anybody, everyone, everybody, someone, somebody,关系代词应该用 who 或whom,不用 which。例如:

Is there anyone here who will go with you?

前三句中that与which可互换.
第四句"which was not true"是非限制性定语从句,必须用which引导.