He is quite worn out from years of hard work .He is not the

问题描述:

He is quite worn out from years of hard work .He is not the man _____he was twenty years ago.
A.which B.that C.who D.whom
1个回答 分类:英语 2014-10-30

问题解答:

我来补答
答案是B.that
但 为什么不能 用 who
语法归纳的理由是 who 在定从中 不能作表语
其实 真正的原因是 that和who 意思 虽然都是指人 但 并不完全 相同
如果 用who 则有 逻辑错误 who 指的 就是 这个人 因为 一个人 是谁 这个身份 到死也不会变
所以 他不是以前的他 是有语病的
应该理解成 他和一前不一样了 性格品质地位 年龄 和 以前 不一样 了 但 他 还是 他 本人
that 作 定从中的表语时 指的就是 这个人 的性格品质地位 年龄方面的特征
同理 如果 变成表语从句 只能是 He is not what he was twenty years ago.
而不能是 He is not who he was twenty years ago.
 
 
展开全文阅读
剩余:2000
上一页:....详细步骤
下一页:望能尽快解答