English
高中
已解決

have been toとhave gone toの違いがわかりません。

「彼は2回東京に行ったことがある。」

①He has been to Tokyo twice.

②He had gone to Tokyo twice.

答えは①になっているのですが
行ったことがあることを伝えたいなら②が正しいのではないのですか。

解答

✨ 最佳解答 ✨

彼は2回東京に行ったことがある。<経験>
→ 〇 ①He has been to Tokyo twice. <経験> △ ②He had gone to Tokyo twice.
英語を母語とする人でも、稀ですが②を使う人がいます。
しかし、英語をきちんと習得して使うのであれば、①を使うべきだと思います。
He has gone to Tokyo. <完了・結果> 彼は東京に行ってしまいました。従って、ここにはいません。恐らく東京にいるのでは?

参考にしてください。

留言

解答

goneを使うと、「行ってしまった」というニュアスになると聞いたことがあります!
beenだと、「そこにいた」というニュアンスになるのではないでしょうか

留言
您的問題解決了嗎?