Answer:
Who has been to a major league soccer game?
Step-by-step explanation:
You should arrange the "who" in the first after "has". Since, it's a question sentence. Thus, it should be written like "Who did it". "major league soccer game" is a location or subject while "who has been to a" is a predicate.