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

4个回答

  • 答案是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.