大学英语选择题

答案是b。that

但是为什么不用who呢?

语法归纳法的原因是who在其定义中不能做表语。

其实真正的原因是,that和who都是指人,但又不完全一样。

如果用who,就有逻辑错误了。谁指这个人。因为一个人是谁,这个身份至死都不会改变。

所以他不是以前的他了。他有语言障碍。

要明白,他不是以前的他了,但他还是他自己。

那是指在从中做表语时,这个人的性格、品质、地位、年龄等特征。

同样,如果变成表语从句,只能是他不是二十年前的他了。

他不是二十年前的他了。