Question: has come a long way?
Answer: have come a long way. If you say that someone or something has come a long way, you mean that they have developed, progressed, or become very successful.