Suppose my friend John was a good person. He used to help others. But recently he has changed. He has become a criminal. Therefore I can say,
John has become a criminal.
We often use be in the place of become. Can I rewrite this sentence as,
John has been a criminal. (Though this sentence means that he became criminal at some point in the past and since then he is still criminal)