英語
高校生

英語の完了形について質問です。「〜に行った」ということを表す際に、goneではなくbeenを使う理由が良く分かりません。先生は「goneだと、行ったままになる」と言っていましたが、いまいちその考えになる理由が分かりません。

また、完了形は 完了、継続、経験の意味がありますが、どの用法にしても「〜に行った」ということを表す際は、goneではなくbeenを使うのでしょうか?

よろしくお願いします!!!

回答

have gone を直訳すると「行ってしまってここにはいない」となります。"行った"という状態が継続されているということです。例を挙げると、He has gone to Japan. だと「彼は日本に行ったまま戻っていない」という意味となります。先生が行ったままになる、と仰ったのは、過去から現在まで"行く"という行為が継続されているというのを柔らかく伝えたのだと思いますよ。
また
・have been to A 「①Aに行ってきたところだ②Aに行ったことがある(主にアメリカ英語)」
・have gone to A 「①Aに行ったままここにはいない②Aに行ったことがある(主にイギリス英語)」
このように gone はイギリス英語では「経験」で捉える場合もありますが、been の用法と被るために問われることはあまりありません。

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