質問: he is not what he used be.は彼は昔の彼ではないと訳します。これはhe is he is not what he used be.は彼は昔の彼ではないと訳します。これはhe is not the man whom he used be.かと思ってたらhe is not the person which he used be.と考えるとありました。whichでなぜ人を受けるのですか?人でも物でも使えるthat はokですか?
回答: これは man が人そのものでなく、その人の性格や状態を表すからです。 先行詞がない場合は what he used to be と what になる通りです。 実際には限定用法の場合は that がよく、 継続用法なら which です。 he wants to be a doctor, which his father was. これなんかも doctor は医者という人でなく、職業として which になっています。