デジタルこどもBASEのロゴ特定非営利活動法人デジタルこどもBASE
中学生の学習ノート教科書をもう一段くわしく

現在完了:経験 ── 〜したことがある ── 教科書頻出の違い 3 ペア

中3英語(NEW CROWN)の「現在完了:経験 ── 〜したことがある」で混同しやすい比較ペアを 3 組、比較表と「なぜ違うか」「混同しやすいポイント」「テスト頻出」までセットで整理しました。

この章の比較ペア(まとめ表)

比較ペアAB
have been to と have gone to の違いhave been tohave gone to
ever と never の違いevernever
現在完了(経験)と過去形の違い現在完了(経験)過去形

1. have been to と have gone to の違い

比べる軸have been tohave gone to
意味〜に行ったことがある〜に行ってしまった
用法(ようほう)経験(けいけん)完了・結果(けっか)
今どこにいるか戻(もど)っている(今は元の場所)戻っていない(今もそこにいる)
主語の例I / You / He / She など全部OKふつう三人称(he, she)で使う
例文I have been to Hawaii.(ハワイに行ったことがある)He has gone to Hawaii.(彼はハワイに行ってしまった)
「経験」を表すなら必ずこちらを使う使えない(経験の意味にならない)
1人称(I)主語で使えるか○ I have been to ... は自然に言える(行って戻っている経験を表す)× I have gone to ... はふつう言わない(話している時点で戻っているため矛盾)

なぜこの違いが生まれたのか

be動詞の過去分詞 been は「いた・行ってきた」という意味で、行って戻ってきた経験を表す。一方 gone は「行ってしまった」という結果を表すので、戻っておらず今もそこにいる状態を意味する。同じ「行く」でも、結果が「戻っている/いない」で形を使い分けるため、経験用法では必ず have been to を使う。

混同しやすいポイント

「行ったことがある」を have gone to と訳してしまうミスが多い。経験を表すときは 必ず have been to。自分のことを「I have gone to ~」とは普通言わない(話している=戻っているから)。

テストでの聞かれ方

「( )に been か gone を入れよ」という穴埋めが定番。「経験/戻っている」なら been、「結果/戻っていない」なら gone。並べかえや英訳でも「行ったことがある=have been to」が問われる。

2. ever と never の違い

比べる軸evernever
意味今までに一度も〜ない
使う文の種類疑問文でよく使う否定の意味の文で使う
肯定/否定それ自体は否定ではないnot + ever を1語にしたもの(否定)
位置過去分詞の前過去分詞の前
例文Have you ever eaten sushi?(寿司を食べたことある?)I have never seen snow.(雪を見たことがない)
not と一緒に使う?ふつう使わないnever 自体に not の意味があるので not は付けない
答え方の例Yes, I have. / No, I haven't.No, I have never 〜. と強めに答える

なぜこの違いが生まれたのか

ever は「今までに一度でも」と相手の経験の有無をたずねるための語で、もともと中立的な意味。これに not がくっついて1語になったのが never。だから never は「一度も〜ない」という強い否定になり、not と重ねて使わない。位置はどちらも 過去分詞の前 で同じ。

混同しやすいポイント

I haven't never seen ... のように not と never を二重に使うミス。never だけで否定の意味になる。また「ever」を肯定文で「いつも」と訳してしまうミスにも注意。

テストでの聞かれ方

「(ever / never) を選べ」という選択問題が定番。疑問文なら ever、「一度も〜ない」なら never。「I have ( ) eaten Thai food.(食べたことがない)」のような穴埋めで頻出。

3. 現在完了(経験)と過去形の違い

比べる軸現在完了(経験)過去形
形have/has + 過去分詞動詞の過去形(visited, went など)
意味〜したことがある(経験)(過去のある時に)〜した
時の見方過去の時点から現在までを見る過去の1点だけを見る
いつ起きたかいつかは特定(とくてい)しないはっきりした過去の時点
yesterday などと使える?×(使えない)○(よく一緒に使う)
よく使うキーワードever, never, once, twice, beforeyesterday, last week, 〇 years ago
例文I have visited Tokyo.(東京に行ったことがある)I visited Tokyo yesterday.(昨日東京に行った)

なぜこの違いが生まれたのか

現在完了は「過去〜現在を1本でつなぐ」見方で、いつ起きたかをぼかして経験を表す。一方、過去形は「過去の1点」を切り取って表すので、yesterday のような明確な過去の時点とセットで使う。視点が違うため、同じ動作でも形を使い分ける必要がある。

混同しやすいポイント

I have visited Tokyo yesterday. のように、現在完了と「yesterday」「last week」などを一緒に使ってしまうミスが最頻出。明確な過去の時点があるときは 過去形 を使う。

テストでの聞かれ方

「誤りを直せ」問題で have + 過去分詞 + yesterday の文を過去形に直させる出題が定番。書き換え問題で「経験ならhave+過去分詞/時点が明確なら過去形」を選ばせる形式もよく出る。

関連

出典・最終更新

  • 出典基盤:教科書(英語)の核となる事実と概念データに基づく整理。
  • 編集方針:教科書頻出の混同ペアを、比較表と背景説明、混同ポイント、テストでの問われ方までセットで提示しています。
  • 最終更新:2026-06-27