that、which在从句中作表语的区别

来源:学生作业学帮网 编辑:学帮网 时间:2024/04/28 20:32:41

that、which在从句中作表语的区别

先看几个例句啊.
1.He is no longer the man that he was.他已经不是过去的他了.
(=He is no longer what he was.)【换成what引得表从名词性从句】
2. She's no longer the girl ( that) she used to be before.(that在定从中作表语)
(=She's no longer what she used to be before.)【换成what引得表从名词性从句】
3. He was proud, which his brother never was. (which在非限定定从中作表语)

(补充: that在定语从句中作表语时的省略. )


关系代词作be 的表语,且先行词是特指时,关系代词通常用that(不用who或which)或省略:


He doesn't seem to be the man (that) he was ten years ago. 他看起来已经不是十年前的样子了.
The modern aeroplane is not the machine (that) it was when first invented. 现代飞机已不是最先发明时的那种样子了.
1.【以上的that是等于the+名词的,与上文提到的事物同类不同一亲可以看得出来,用that的可用what从句转换,which的转不了,个人认为.】
2.在分割的就是非限制性定语从句中,不能用that,能用which.(which的一种特殊用法,它可以引导从句修饰前面的整个主句,代替主句所表示的整体概念或部分概念.在这种从句中,which可以作主语,也可以作宾语或表语,不用that)
3.先行词是指物的that和those时,用which不用that(避免重复)
4.关系代词后面有插入语时,益用关系代词 which
例如:She is a teacher,you know,which Mary never want to be. (插入语you know,其实就是分割了)
5.先行词是指物的all, little, few, much, none ,关系代词多用that.
6.先行词是something, anything, nothing, everything ,时,关系代词一般用that.
7.先行词被any, only, all, every, no, some, few, little, some, very所修饰时,关系代词多用that.
8.如果先行词被序数词、形容词最高级修饰或者先行词是最高级时,多用that.但也有用which,特别是它做从句主语时.
9.如果先等词被the only ,the very , the same ,the last修饰,关系代词常用that,不用which.
10.先行词有两个,一个指人,一个指物,关系代词应该用that.而不用who, which.
11,.关系代词作表语时,关系代词用that.

希望帮到你!