「〜へ行く」という意味で現在完了形を使いたければ、『have(has)+gone』ではなく、『have(has)+been to』を使った方がいいと思うよ。
『have+gone』だと、「〜へ行く」というよりは、「〜へ去る」とか「〜へ消えてしまう」という意味が強くなっちゃうから、『have+been to』の方が適切だと思うよ。
「〜へ行く」という意味で現在完了形を使いたければ、『have(has)+gone』ではなく、『have(has)+been to』を使った方がいいと思うよ。
『have+gone』だと、「〜へ行く」というよりは、「〜へ去る」とか「〜へ消えてしまう」という意味が強くなっちゃうから、『have+been to』の方が適切だと思うよ。
現在完了のときはgoneではなくbeenの使うのが多いですよね!
例えば
He has been to Tokyo なら
彼は東京に行ったことがあります。
でも、
He has gone to Tokyo なら
彼は東京に行ってしまった
のような意味になり、まだその人が東京にいるという意味になってしまい、あんまり使いません
この質問を見ている人は
こちらの質問も見ています😉