現在完了を学ぶと、have been toとhave gone toがどちらもgoと関係しているのに、意味が違うことに戸惑います。
代表的な違いは次の通りです。
- have been to A → Aへ行ったことがある、またはAへ行って戻ってきた
- have gone to A → Aへ行ってしまい、今はここにいない
ポイントは、過去に「行った」という事実だけでなく、現在の状態まで含めて考えることです。
have been toは「行ったことがある」で頻出
中学英語では、have been toは経験を表す現在完了でよく使います。
- I have been to Tokyo three times.
「私は東京へ3回行ったことがあります」という意味です。
everやneverと一緒にも使えます。
- Have you ever been to Hokkaido?
- I have never been to Okinawa.
このbeenはbeの過去分詞ですが、have been toで「〜へ行ったことがある」というまとまりとして覚えると使いやすくなります。
have gone toは「行って今ここにいない」
次の文を見ます。
- Tom has gone to the library.
これは普通、「トムは図書館へ行ってしまって、今ここにはいない」という現在の状況を表します。
単に「過去に図書館へ行った経験がある」と言いたいのではありません。現在完了なので、過去の出来事が今の状態につながっています。
たとえば家でトムを探している人に対して、この文を使えば「今は図書館に行っているから家にはいない」という情報になります。
been toは「行って戻った」意味にもなる
have been toは経験だけでなく、「そこへ行って、すでに戻ってきた」という意味で使われることもあります。
- Where have you been?
- I have been to the bank.
この場合、話している本人はすでに戻ってきています。「銀行へ行ってきた」という感覚です。
そのため、been toとgone toを比べるときは、
- been to → 行って戻った側
- gone to → 行ってまだ戻っていない側
と現在の位置関係で考えると理解しやすくなります。
「経験」と「完了・結果」をつなげて考える
現在完了は、過去形と違って「過去の一点だけ」を述べる形ではありません。
- I went to Kyoto last year.
これはlast yearという過去の時点の出来事です。
一方、
- I have been to Kyoto.
なら、現在までの経験として京都へ行ったことがある、と述べています。
現在完了と過去形そのものの違いは現在完了と過去形の違いで詳しく整理しています。中3の教科書文法の流れはNEW HORIZON中3も参照してください。
have been inとの違いにも注意
似た形にhave been inがあります。
- I have been in Kobe for five years.
このような文では「神戸に5年間いる」という滞在・継続を表せます。
been toは「その場所へ行く」という移動・訪問、been inは「その場所にいる」という滞在を意識すると区別しやすくなります。
ただし、中学段階ではまずhave been toとhave gone toの基本差を確実にすることを優先してください。
迷ったときの判定手順
- 「〜へ行ったことがある」という経験か → have been to
- 行った人が今ここにいないのか → have gone to
- 行ってすでに戻ってきたことを表すのか → have been to
- 過去の具体的時点が中心か → 現在完了ではなく過去形も検討する
現在完了は「have+過去分詞」という形だけでなく、今とどうつながっているかを見ることが重要です。
確認問題
次の空欄にbeenまたはgoneを入れてください。
- I have ( ) to Nara twice.
- Ken has ( ) to the station, so he isn’t here now.
- Have you ever ( ) to Kyoto?
- My mother has just ( ) to the supermarket. She will come back soon.
答えは、
- been
- gone
- been
- gone
です。
2と4は「今ここにいない」という結果がポイントです。
まとめ
have been toとhave gone toの違いは、goの過去分詞だけを暗記しても見えにくい部分です。
- have been to → 経験、または行って戻ってきた
- have gone to → 行ってしまい、今ここにいない
という現在とのつながりで考えてください。現在完了を「過去のことを言う文法」とだけ捉えず、過去から現在までを結ぶ表現として理解すると、他の用法も整理しやすくなります。
この記事は東京書籍の現行NEW HORIZON関連資料と文部科学省の学習指導要領を確認し、例文・問題は独自に作成しています。