有时用which 有时用in which 还有什么in that 怎么转换?还有which和that 的区分

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 19:33:40
有时用which 有时用in which 还有什么in that 怎么转换?还有which和that 的区分

有时用which 有时用in which 还有什么in that 怎么转换?还有which和that 的区分
有时用which 有时用in which 还有什么in that 怎么转换?还有which和that 的区分

有时用which 有时用in which 还有什么in that 怎么转换?还有which和that 的区分
在定语从句中which:代替物,在从句中可以做主语,也可以做宾语,做宾语时可以省略,也可以代替整个句子.
that:既可以代替物,也可以代替人.在从句中可以做主语和宾语,做宾语时可以省略.
区别:两者在引导定语从句修饰“物”时,一般没有区别.不可相互替换的情况:
(一)、只能用that的情况:
1、先行词(用定于从句修饰的词,基本上就是which或that前面那个词)是不定代词all,few,little,much,something,nothing,anything,none,one等.例:As we all know,all/something that can be done has been done.
2、先行词被all,any,every,eavh,few,little,no,some等修饰.例:I have read all the books that you gave me.
3、先行词被序数词或形容词最高级修饰.
4、先行词被the only,the very,the same,the last修饰.
5、先行词即有人又有物.
6、在一who,which开头的疑问句中,用that避免重复
7、that不能用于非限定性定语从句中,既逗号后面第一个绝对不会是that.
(二)、只能用which
1、引导非限定性定语从句,既“,”后面用which.
2、用于介词(in,of等)后面,跟介词一起引导定语从句.
所以 in that 基本不会用于引导定语从句,至于which前面有没有in 要看后面的方位名词和动词需不需要介词了.例:This is the factory in which my father worked.因为对于后面定语从句部分来说My father worked in this factory.意思才是完整的,所以 in 不能省略.但跟这一句的表达效果是一样的:This is the factory which my father worked in.就是把介词搬到那个动词后面就好了