定语从句中that是否可以代替who与whom

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/17 11:56:19
定语从句中that是否可以代替who与whom
x]OPǿJw`rI@He@+-(*ѹŮP0紽+9=-YBpN=/gV{d`uNTZ}V ɠM[ 8&>S+YR0>+okBA N+AQ$+b$X{;wg P(ٯ} Z1e>=g? k}~~)IzVP񏒖Tx-H,$*%ZC ,]Kk`Q)m2('u#VMZ*,q ]DfjD8jǝG? 5VJ'}"Oਫ਼cKҼd䍬 ʦU&Pdj[Xbըnu99i?& 4 s5īdYETĈWHM(q8U :7c|ֺx~:%?2'APԻ`A 7x?z|*t0y 'bg惍ĠO \,!xR|-X"{X5"2+m-bwn^-PXpFUJ~ז51 F<^/4*p%j٠xŖu 0 /[?s9 LUE~;3k==HU5

定语从句中that是否可以代替who与whom
定语从句中that是否可以代替who与whom

定语从句中that是否可以代替who与whom
这取决于先行词是否是人,以及先行词在从句中充当的成分.
我来举例子:
【1】The apple is the one that I ate last night.这是我昨晚吃的那个苹果.
很明显,这里that不能用who替换,因为先行词是the one(代指苹果),不是人,所以不能用who.
【2】The person that you met just now is my dad.刚才你遇见的那人是我爸.
这里that可用who代替,因为先行词是人,且先行词在从句中作meet的宾语.但不能用whom代替,原因下一题解释.
【3】The person that you met with just now is my dad.刚才你撞见的那人使我爸.
这里that可用who代替,因为先行词是人,且先行词在从句中作with的宾语.
在古典英语语法中这里可以用whom代替that,因为古典英语语法规定:只要先行词(人)作在从句中作宾语就可以用whom代替.
但在现代英语语法中,whom代替that的情况,只能是whom紧跟在介词后面,比如:
【4】The person to whom you talked just now is my dad.
(这里的to是从talk后面提前的,所有动词短语的介词都可以这样提前到指示代词前面)
还没完!稍等