英語
高校生
解決済み

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だと、「そこにいた」というニュアンスになるのではないでしょうか

この回答にコメントする
疑問は解決しましたか?