英语定语从句that的六用三不用
英语定语从句that的六用三不用


英语定语从句that的六用三不用
英语定语从句that的六用三不用
六用:
(1)先行词为all,everything,anything,nothing,something(也可which),few,little,much等或先行词被all,every,any,no,little,much修饰时。如:
Allthatcanbedonehasbeendone.所有能做的事都已经做了。
IsthereanythingthatIcandoforyou?有什么需要我做的吗?
Thereisnotmuchthatcanbedone.没有什么可做的了。
Youcantakeanybookthatyoulike.你可以拿你喜欢的任何一本书。
Ihavereadallthenovelsthatyougaveme.你给我的小说我都看完了。
(2)先行词为形容词最高级或先行词被形容词最高级修饰时。如:
Hisarticleisthebestthathaseverbeenwrittenonthesubject.他的文章是有关这一题目的最好的。
ThisisthebestbookthatIhaveeverread.这是我所读过的最好的书。
(3)先行词为序数词或先行词被序数词修饰时。如:
ThisisthefirsttimethatIheardofit.这是我第一次听说此事。
ThelastplacethatwevisitedwastheGreatWall.我们参观的最后一个地方是长城。
(4)先行词被theonly,thevery,theright等修饰时。如:
ThisistheverywatchthatIlosttheotherday.这就是我那天丢的那块表。
注:以上(2)(3)(4)若先行词指人时,也可用who,whom,但常用that。如:
Hewasthefirstthat/whowasthere.他是第一个到达那里的人。
Youaretheonlypersonthat/whocanhelpme.你是唯一能帮我的人。
(5)先行词包括人和物两者时。如:
Theytalkedaboutthingsandpersonsthattheyrememberedintheschool.他们谈论了他们记得的在学校里的人和事。
期刊文章分类查询,尽在期刊图书馆
Hetalkedhappilyofthemenandthebooksthatinterestedhim.他高兴地谈到了他感兴趣的人和书。
(6)当主句是以who或which开头的特殊疑问句时。如:
Whoisthepersonthatisstandingatthegate?站在大门口的那个人是谁?
Whichofusthatknowssomethingaboutphysicsdoesnotknowthis?我们凡是了解物理的有谁不知道这个呢?
三不用:
(1)先行词是用-one或-body构成的复合不定代词时,不能用that,而用who,whom。如:
Isthereanybodyelsewhoshouldbeinvited?还该邀请谁?
(2)关系代词前有介词时,不能用that,而用which,whom。如:
HereisthecaraboutwhichItoldyou.这就是我跟你说起的那辆车。
Whoisthemanwithwhomyoujustshookhands?你刚才跟他握手的那个人是谁?
(3)在非限制性定语从句中,不能用that,而用who,whom,which。如:
Ihavelostmypen,whichIlikeverymuch.我很喜欢我的钢笔,但它丢了。
Ihavetwosisters,whoarebothstudents.我有两个妹妹,她们都是学生。