英語の文法問題や資格試験で、高確率で狙われる現在完了形の最重要ポイントといえばこれ。
- have gone to 〜
- have been to 〜
どちらも「行く」に関係する表現ですが、意味をあやふやにしていると、テストやTOEICで確実に失点してしまいます。
実はこの記事を書いている私自身、「なんでこれがそんなにテストに出るの?」と大混乱した過去があります(笑)。
今回は、試験でそのまま点数に直結する「2つの違いの見分け方」と、「テストで狙われるひっかけの理由」を、どこよりも分かりやすく解説します!
結論:決定的な違いは「今どこにいるか」
一言でいうと、違いは「主語の人が、今どこにいるか(結果)」です。
① have been to 〜 ➡「〜へ行ったことがある(経験)」
- 今いる場所:もう帰ってきて、「今ここ(日本など)」にいる。
- 例文:I have been to Kyoto twice.
(私は京都に2回行ったことがあります。)
※京都の旅行から戻ってきて、今あなたと話しています。
② have gone to 〜 ➡「〜へ行ってしまった(結果)」
- 今いる場所:そこに向かったきり、「今ここにはいない」。
- 例文:She has gone to Paris.
(彼女はパリへ行ってしまいました。)
※パリに行ってしまったので、今ここにはいません。
意味わからん!なぜ主語が「I」や「You」のときは使えないの?
学校のテストや英検で、一番よく出る「ひっかけ問題」がこれです。
文法書にはよくこう書かれています。
have gone to~.は、
主語が『I(私)』『You(あなた)』
のときは、基本的に使えません。

「え?なんで?『私はアメリカに行きました』って言いたい時だってあるじゃん!」と私は大混乱しました。
実はこれ、文法が難しいからではなく、「現実の会話の場面を想像すると、SF映画みたいでおかしくなるから」なんです。
「I」が主語だと意味がおかしくなる理由
もし、あなたの目の前にいる友達に向かって、
📢 “I have gone to America.”
と言ったとします。
have gone to の本当の意味は「行ってしまって、ここにはいない」でしたよね。
つまり、この文を正確に訳すと、こうなります。
👉 「私はアメリカに行ってしまって、今ここにはいないんだよ
(目の前で喋りながら)」
……大矛盾ですよね!笑
「今ここにいないはずの私」が、目の前で「私は今ここにいないよ」と喋っていることになってしまいます。ワープ能力者か幽霊でもない限り、現実世界では絶対にあり得ないシチュエーションです。
「You」が主語だと「不審な質問」になる?
今度は、目の前の友達(You)に向かって、
📢 “Have you gone to America?”
と質問したとします。
これも正確に訳すとこうなります。
👉 「あなたはアメリカに行ってしまって、今ここにはいない状態ですか?
(目の前にいる相手に向かって)」
これもおかしいですよね。目の前にいる相手に向かって「あなたは今ここにいないの?」と聞いていることになります。相手からすれば「いや、目の前にいるよ!」とツッコミを入れるしかありません。

だから、主語になれるのは「三人称」だけ!
- He(彼) や She(彼女) 、Tom(トム) なら、今ここにいない「あの人」の噂話ができるので
has gone toが使えます。
(例:「トムはアメリカに行っちゃったよ(だから今ここにいないよ)」)
自分(I)や目の前の相手(You)は、絶対に「今ここにいる」から使えない。
この「日本語の『〜へ行った』につられて直訳すると、現実の会話で大矛盾が起きる」という最高の落とし穴があるからこそ、テストを作る人たちはひっかけ問題として出したくてウズウズするのです。
TOEICや英検で狙われる「2つの応用パターン」
試験のスコアをもう一歩伸ばすために、以下の2つのバリエーションも覚えておきましょう。
パターンA:「〜へ行ってきたところだ(完了)」
have been to は「経験(行ったことがある)」だけでなく、
「ちょうど〜へ行ってきたところだ」という完了の意味になることがあります。
- I have just been to the station.
(ちょうど駅へ行ってきたところです。)
※just(ちょうど)やalready(もう)と一緒に使われていたら「完了」の合図です。
パターンB:後ろに「to」がいらない特殊な単語
通常は have been to 場所 ですが、there(そこ) や abroad(海外)、home(家) の前には to をつけません。
- ⭕ I have been abroad. (海外へ行ったことがある)
- ❌ I have been to abroad. (
toは不要!)
※TOEICのパート5(短文穴埋め問題)でめちゃくちゃ狙われるひっかけです。
まとめ:試験直前のチェックリスト
テスト直前は、これだけ頭に叩き込んでおけば安心です!
- 今ここにいる =
have been to(行ったことがある / 行ってきた) - 今ここにはいない =
have gone to(行ってしまった) - 主語が I / You のときは
have gone toは使えない!(SF大矛盾現象) - abroad / there / home の前には
toをつけない!
これで、現在完了形の「行く」に関する問題は全問正解間違いなしです!
🧠 【力試し】全問正解できる?3択ミニクイズ!
今回学んだポイントを、簡単なクイズでおさらいしてみましょう!
第1問:次の空欄に入る正しい英語はどっち?
「トムは今、アメリカに行ってしまって日本にはいません。」
Tom ( ) to America.
- ① has been
- ② has gone
- ③ went
💡 第1問の答えと解説を見る
正解:② has gone
解説:
「行ってしまって、今ここにはいない(結果)」を表すので、has gone to が正解です。①の has been to だと「アメリカに行ったことがある(今は日本にいる)」になってしまいます。
第2問:次のうち、英語として「不自然なもの」はどれ?
- ① I have been to Paris twice.
- ② She has gone to Paris.
- ③ I have gone to Paris.
💡 第2問の答えと解説を見る
正解:③ I have gone to Paris.
解説:
記事の第2章で解説したひっかけ問題です!have gone to(行ってしまって今ここにいない)は、主語が「I(私)」のときは「目の前で喋っている私」と矛盾してしまうため使えません
第3問:次の空欄に入る正しい英語はどっち?
「私は海外へ行ったことがあります。」
I have been ( ) abroad.
- ① to
- ② for
- ③ 何も入れない(空白)
💡 第3問の答えと解説を見る
正解:③ 何も入れない(空白)
解説:
TOEICでも超頻出のひっかけ問題です!abroad(海外へ)や there(そこへ)という単語の前には、to をつけてはいけないというルールがありましたね。正しくは I have been abroad. となります

