he is not the man __ he was twenty years ago.

来源:百度知道 编辑:UC知道 时间:2024/06/06 16:15:28
为什么用that 而不是who ,whom

that 表示一种人。而不是具体的人。这里 the man that he was twenty years ago.是一种人,可能是勤奋的,或者是颓废的,这里that 代替的是这种人,而不是单纯的他。你仔细感受一下,不太好理解是真的,不过别钻牛角尖,仔细品味一下是不是。who代替的是具体的那个他,不如:he is not the man WHO helped us yesterday.不同就看出来了。
定语从句最关键就要找准先行词,同时还有其在从句中的成分。才能正确选准关系代词活副词。
希望说的还算具体,能帮到你。

因为这里需要的是is 后的表语,由that 来引导表语从句,而不是who,who用来做主语或宾语。做题时判断一下要填的词在本句中所做的成分,就很容易了。

如果没有第二个he,则可以用who

区别是否用that,只需判断后面那个句子是否已经齐全(主谓宾)

that 是用于连接一整个完整的的句子做从句
who 是用来做从句中的主语
从句中已经有了主语he所以不用who了

that引导的定语从句修饰the man

如果是who的话句子为:He is not who he was twenty years ago.