✨ Best Answer ✨
3についてですが、becomeにはある状態から変化して〜になるというニュアンスがあります。3の文では、なにになったかがわからず、変化が見えにくいため、beの方が適切…ということなのではないかと思います。
例えば
I become a doctor.ならば、私が医師になったという変化が明確に現れているのでbecomeを使うことができます。
4ですが、sorryは気の毒な、あるいはかわいそうな、といった意味ですので、今回のように悲しいと言いたいときはsadの方が適切だと思います
ありがとうございます。