モチタン辞典 › 英語の使い分け辞典 › have been・have gone の違い

have been・have gone の違い 意味の違いと使い分けを例文で解説

have been・have gone の違い
意味の違いと使い分けを例文で解説

have beenとhave goneの最大の違いは、「今その人がここにいるかどうか」です。have beenは目的地に行ってすでに帰ってきた状態を表し、話している現在ここにいます。一方、have goneは目的地へ向けて出発し、現在もそこへ行ったきり戻っていない状態を表します。

各語の核心イメージ

have been

行って戻ってきた(経験・帰還)

have been to 〜は「〜に行ったことがある(経験)」または「〜に行って戻ってきた(完了)」を表します。主語がすでに元の場所に戻っている点が特徴で、1人称・2人称・3人称すべてで使えます。

everやbeforeと好相性です。I have been to Hawaii twice.(ハワイに2回行ったことがあります。)

have gone

行ってしまい、今はここにいない

have gone to 〜は「〜に行ってしまった(結果)」を表し、その場を離れて現在も戻っていない状況を指します。話し手自身や目の前の聞き手は「不在」になり得ないため、原則として3人称が主語になります。

Ken has gone to Paris on business.(ケンは出張でパリへ行ってしまっています。)

have been と have gone のイメージ

have been to

  • 行って戻ってきた(経験・完了)
  • 主語はすでに元の場所に戻っている
  • 1人称・2人称・3人称すべてで使える
  • ever や before と好相性

have gone to

  • 行ってしまい、今はここにいない(結果)
  • その場を離れて現在も戻っていない
  • 原則として3人称が主語になる
  • 話し手自身や聞き手は不在になり得ない

移動が往復して戻っているか、片道で戻っていないかの違いを押さえましょう。

比較表

観点have beenhave gone
現在の所在今ここにいる(帰還済み)今ここにいない(行ったきり)
主な意味用法経験(行ったことがある)/完了(行ってきたところだ)結果(行ってしまった)
使える主語I, you, he/she/they など制限なし基本的に3人称(he, she, theyなど)
よく一緒に使う語ever, never, before, twice, justalready, just(※文脈による)

両者の本質的な違いは「現在の居場所」です。have beenはすでに往復を終えているため話し相手との対面で自由に使えますが、have goneは片道の移動が完了したまま不在であることを示すため、自分や相手を主語にすると矛盾が生じます。

日本人がよくする間違い

日本人がよくする3つの誤用パターン
⚠️経験を話すとき

今ここにいるため gone ではなく been を使用(○ I have been to Kyoto.)

⚠️不在を伝えるとき

今いない状態を示すときは been ではなく gone(○ He has gone to lunch.)

⚠️相手の経験を尋ねる

目の前にいる相手には gone ではなく been(○ Have you ever been to Canada?)

現在の所在と主語に注意して、正しい表現を選びましょう。

確認クイズ

  1. My sister is not at home. She ___ to the library. (has been / has gone)
    答えを見る

    正解は has gone。「今家にいない」とあるため、出かけたまま戻っていないことを示す has gone が適切です。

  2. ___ you ever ___ to Australia? (Have ... been / Have ... gone)
    答えを見る

    正解は Have ... been。目の前の相手に「訪れた経験があるか」を尋ねるため、been を用います。

  3. I have just ___ to the post office and mailed the letter. (been / gone)
    答えを見る

    正解は been。「郵便局へ行って戻ってきたところだ」という完了を表し、話者が現在ここにいるため been が正解です。

使い分けの確認ポイント

文脈から現在の所在と主語を確認し、適切に使い分けましょう。

現在完了形で「行ったことがある」になぜ been を使うのか

「行く」の英語は go なのに、なぜ経験を表すときに gone ではなく been を使うのか、疑問に思う方は少なくありません。

動詞 go の核心は「今いる場所から離れていく」という一方通行の動作にあります。そのため、過去分詞 gone を用いた have gone to は「離れて行ってしまった」という片道の移動だけを表し、戻ってきた事実を含めることができません。

一方、be動詞(be)の核心は「その場所に存在する・滞在する」ことです。現在完了形の have been to は、「過去にその場所に存在した状態を、現在の経験として持っている」という成り立ちをしています。目的地に存在したあと、現在はこの場所に戻って話しているため、「〜へ行って戻ってきた(往復した=行ったことがある)」という意味が成立します。

過去形 went to と have been・have gone の違い

現在完了形(have been to / have gone to)と過去形(went to)の最大の違いは、「現在の状況を含んでいるかどうか」です。

過去形の went to は、過去のある時点で行われた移動の事実だけを伝えます。そのため、その人物が現在どこにいるのか(帰ってきたのか、まだ滞在しているのか)は文単体からは分かりません。

Ken went to London last week.
(ケンは先週ロンドンへ行きました。)
※過去に行った事実だけを述べており、現在ロンドンにいるか日本に戻っているかは不明です。

これに対し、現在完了形は常に「現在」と結びついています。have been to なら「今は戻ってここにいる」、have gone to なら「今も向こうにいてここにはいない」という現在の居場所が明確に示されます。また、yesterday や last week など「過去の特定の時」を表す語句と一緒に使えるのは過去形 went to だけであり、現在完了形とは併用できない点もテストや英作文の大切な見分け方です。

have been to の「経験」と「完了」を見分けるポイント

have been to には「〜へ行ったことがある(経験)」と「〜へ行ってきたところだ(完了)」という2つの意味があります。試験や読解で見分ける際は、文中で共起している副詞に注目すると瞬時に判別できます。

「経験」を表す文では、回数や過去の頻度を表す副詞が使われます。

I have been to Okinawa twice.
(私は沖縄に2回行ったことがあります。)

一方、「完了(行ってきたところだ)」を表す文では、動作が直前に終わったことを示す副詞が目印になります。

She has just been to the supermarket.
(彼女はスーパーマーケットへ行ってきたところです。)

副詞が含まれていない場合は、旅行の思い出を語り合っている文脈なら「経験」、出かけていた人が帰宅した場面なら「完了」のように文脈から判断します。

次に読む

よくある質問

Q. I have gone to 〜 は絶対に使えませんか?
原則使えません。have goneは「行ってしまってここにいない」状態を表すため、話している本人が「I have gone」と言うと矛盾します。ただし比喩や手紙の書き置き、または「心がここにあらず」といった特殊な文脈では例外的に使われることがあります。
Q. have been to と have been in の違いは?
have been to は移動を伴う「〜へ行ったことがある(訪問・経験)」を表します。一方、have been in は滞在に焦点を当て「〜に(ずっと)滞在している・住んでいる(継続)」を表す違いがあります。
Q. アメリカ英語で gone を経験に使うことは?
アメリカの口語で Have you ever gone to 〜? と尋ねる人が稀にいますが、文法的には標準的ではありません。試験や正式な場では、経験を表すなら have been to を使うのが確実で自然です。
Q. have gone to は疑問文で使えますか?
3人称を主語にした疑問文であれば自然に使えます。例えば Has he gone to the bank?(彼は銀行へ行ってしまったのですか?=今不在ですか?)のように、その場にいない人物の現在の所在や不在の理由を尋ねる場面で用いられます。目の前にいる相手に対して Have you gone to...? と尋ねると、「あなたは行ってしまってここにいないのですか?」という矛盾が生じるため使えません。

2026年9月27日更新・モチタン辞典編集部

モチベア使い分けを身につけるなら、単語アプリ「モチタン」例文と音声つきで、似た単語をまとめて覚えられます。無料で試す

関係する文法現在完了形の使い方have been to と have gone to の違いと使い分け

ほかの使い分け

must・have to の違いwill・be going to の違いmay・might の違いcan・be able to の違いwill・would の違いcould・would の違いused to・would の違いif・whether の違い使い分け辞典 一覧