英语定语从句只能用that的情况

来源:百度知道 编辑:UC知道 时间:2024/06/27 16:08:26
当先行词为主语表语或关系代词为从句表语时,必须使用that做引导词吗?
比如说This is the book which he asks for.这样用可以吗?还是必须用This is the book that he asks for.
另外,还有个问题This is the book for which he asks. 可以这么用吗?
这里因为有for,要用which;但是因为先行词作表语,又要用that。怎么办
回答时请把我的问题看完整 而且逐个回答 自己也不明白的就别来误导大家了

上面的回答各有各的优点,不过我比较倾向于 追风少年zzz 的回答~ pipilu16888 的应试能力挺不错~

没有强性规定说“当先行词为主语表语或关系代词为从句表语时,必须使用that做引导词”,只是这种情况倾向于用that,但并不绝对。所以你最后那个句子并不矛盾。

This is the book which he asks for.
This is the book that he asks for.
上面两个句子都可以,还可以把which和that都省略。不过一般比较倾向于使用that或省略。

This is the book for which he asks.
只能用which,因为前面有for。介词后用which是条硬性规定。而不用that理由前面已解释~

必须用that有以下几种情况:
1,先行词既有人又有物
2,有限定性强的词,比如the only,the first
3,先行词是不定代词

this is the book————he asks for 这个空可以用which或that或不填

但一旦引导词前有介词,如for,就要用which

要记住怎么用that和which,最简便的方法就是:
在逗号后面,和介词后面不能用that,其余尽量用that。
所以,第一句必须用This is the book that he asks for.
第二句,用This is the book for which he asks.
因为有介词for,就要要用which。

英语语法定语从句:只能用that引导的十三种情况

1.在there + be 的句型中,句子的主语是先行词,而且又是物。
例如:
There are two novels that I want to read. 我要读的有两本小说。
There is no work that can be done now. 没有什么工作现在能做的了。

2.当先行词为主句