✨ Jawaban Terbaik ✨
beenやgoneの後にはtoが必要だからです。
He has been to Kanazawa.やHe has gone to Kanazawa.のように、前置詞のtoが必要です。
現在完了形でなくとも、I will go to the park.みたいに言いますよね。
それに対し、visitはtoなどの前置詞がいりません。(というか付けたらダメです。)
He has visited Kanazawa.とかI will visit Kanazawa.みたいに言います。
分かりやすく説明ありがとうございます!