冬期講習 2026-2027、募集中。総復習は売りません。90分×完全1対1で、穴だけを塞ぎます 詳しく →
電話 0422-27-7828チャットで質問無料相談を予約

武蔵野個別指導塾の特徴

高校英文法 現在完了のbeenとgone—行った経験と戻っていない状況を前後の会話で見分ける|武蔵野個別指導塾

学習のイメージ写真 武蔵野個別指導塾
X LINE Facebook

別室へ資料を取りに行った担当者が戻ったかを、返事の続きから読み取る。経験のbeenと不在のgoneを分ける手掛かりは、今の所在です。

よくあるのは、放課後の準備室で、隣の教室へ模造紙を取りに行った担当の級友が戻ったかどうかを、残った二人が確かめる場面です。「倉庫へ行ったよ」という一言は同じでも、その人が今この部屋にいるのか、まだ戻っていないのかによって、英語の形は変わります。日本語の「行った」をそのまま gone に置き換えると、戻っている人を「行ってしまった」と報告することになります。現在完了の been と gone は、過去の移動を語りながら、同時に今の所在をも示す形です。会話の前後を読み、どちらの含みが成り立つかを見極める順を追って整理します。

空所補充・英訳・応答のどこで問われるか

文法の問題では、この区別が三つの形で出ます。一つは、会話文の空所に been か gone を補う選択です。二つ目は、日本語の「行ったことがある」と「行ってしまった」を、それぞれ英語に直す英訳です。三つ目は、返答や後半の一文と食い違う形を選び直す訂正です。

どの形でも、問われているのは移動の過去そのものではありません。その人が今この場にいるのか、いないのか。経験として回数を数えているのか、目の前の不在を報告しているのか。この二つの読みが先に決まれば、空所に入る語は一つに絞れます。

逆に、日本語の「行った」だけを見て形を決めると、戻っている人に gone を使ったり、まだ戻っていない人に been を使ったりします。どちらも文法的な形は整っているのに、会話の続きと合わないために不正解になります。設問は、空所の前後どちらかに現在の状況を書いた一文を置いて、答えを一つに絞っているからです。まず日本語で、その人が今どこにいるのかを言い直すところから始めます。

been は be、gone は go の過去分詞

現在完了は have か has に過去分詞を続け、過去の出来事を今の視点から述べる形です。いつ起きたかよりも、今その出来事がどう関わっているかに焦点が置かれます。been と gone の違いも、この「今との関わり方」の違いです。

been は be の過去分詞です。have been to は「これまでに X にいた状態がある」という言い方で、経験の「行ったことがある」を作ります。移動を終えて今ここにいる人について、「あの場所にいたことがある」と述べる形だからです。直前に終えた移動を報告するときは、「行ってきたところだ」という完了の意味にもなります。直前の往復を完了として報告する場合は、その訪問から戻ったことを表します。過去の訪問経験を述べる場合、その人が今この場にいるかどうかは別の情報で判断します。

gone は go の過去分詞です。have gone to は「X へ行くという動きが終わり、その結果が今続いている」という言い方です。結果として、その人は今ここにいません。X に着いている場合も、向かっている途中の場合もあります。会話では、ふつう三人称の主語について、目の前にいない人を説明するときに使います。

been to は訪問を表し、been in は滞在を表します。「三日前からずっと京都にいる」のように期間を言うときは been in を使い、for や since と組み合わせます。been to は「行って帰った」訪問なので、期間の長さをそのまま続ける形にはなりません。

図1のように、三つの形は現在との関係で並べられます。have been to は行って戻った状態、have gone to は行って今いない状態、have been in は滞在が続いている状態です。

図1 beenとgoneと現在の所在の関係

判断の順序は三つです。まず、主語の人が今この場にいるかを、会話の後半や返答から確かめます。次に、尋ねているのが経験か現在の所在かを見ます。最後に、期間の語があるかどうかを見ます。訪問経験には been to、ある場所にいる状態の継続には been in、今回出かけて未帰着である報告には gone to を使います。for が外出予定の長さを示す場合もあるため、期間の語だけでは決めず、何がその期間続くのかを読みます。

場所を表す副詞の home、there、here の前には to を置きません。have gone home、have been there のように、そのまま続けます。また、「Where have you been?」は、戻ってきた人に「どこへ行っていたの」と尋ねる文です。目の前の人に「Where have you gone?」とは普通言いません。その人が今ここにいるからです。三人称なら「Where has she gone?」で、今いない人の行き先を尋ねられます。

「I have gone to the office.」のように、自分の不在を自分で現在完了で報告する文は、会話ではほとんど使いません。書き置きのメモでは見かけることがありますが、話し言葉では「I have been to the office.」や「I went to the office.」が自然です。一人称では、戻っていることを前提にした been to が中心になります。

just を伴うときは、現在の所在がはっきり分かれます。「She has just gone to the post office.」は「彼女は郵便局へ行ったところです」で、今ここにいません。「I have just been to the post office.」は「郵便局へ行ってきたところです」で、戻っています。同じ just でも、been と gone で意味が反対になるので、後半の一文とセットで読みます。

和訳では、been to を「行ったことがある」とだけ決めると、直前に終えた報告の「行ってきたところだ」を取り落とします。before や ever は経験を読む手掛かり、just は直前の訪問を読む手掛かりです。this morning だけでは用法は決まらないので、今朝の経験を数えるのか、直前の帰着を知らせるのかを会話で確かめます。gone to も「行ってしまった」だけでなく、「今は〜にいる」と所在で訳すことがあります。どちらも、訳の後ろに続く文が現在の所在を教えてくれます。

基本・標準・発展の例題

例題1(基本)今この部屋にいないことを伝える

放課後の準備室で、同じ班のミカが隣の倉庫へテープを取りに行きました。準備室に残った二人は、ミカが戻ったかどうかを確かめます。日本語なら「倉庫へ行ったよ」の一言ですが、英語では、ミカが今ここにいないのか、戻っているのかで形が変わります。

条件は三つです。ミカは今この準備室にいない。しばらくして戻る予定がある。質問は「ミカはどこか」という現在の所在です。

候補は「She has gone to the storeroom.」と「She has been to the storeroom.」です。今いないことを伝えるので、gone を使います。been にすると「行って戻っている」含みになり、戻る予定があるという後半と食い違います。

英文は次のとおりです。 A: “Where is Mika?” B: “She has gone to the storeroom to get the tape. She will be back in five minutes.” A: “Has she been to the storeroom before?” B: “Yes, she has. She knows where the tape is kept.”

和訳は次のとおりです。 A: ミカはどこにいますか。 B: テープを取りに倉庫へ行ってしまいました。5分で戻ります。 A: 彼女は以前に倉庫へ行ったことがありますか。 B: はい、あります。テープがどこに置いてあるか知っています。

場面へ戻して読み直します。B の最初の文は、今いないことを gone で示し、will be back がその不在の長さを定めています。三つ目の文は before があるので、現在の所在ではなく経験を尋ねています。同じ倉庫でも、質問が所在か経験かで been と gone が入れ替わります。

図2のように、会話の後半で戻っているかを確かめてから、形を選びます。 図2 戻っているかで選ぶhave been toとhave gone to

例題2(標準)yet の問いと過去形の分担

職員室の前で、田中先生を探している場面です。先生は今この教室にはおらず、職員室で打ち合わせ中です。印刷室の用は昼前に済ませました。

条件を分けます。一つ目は、先生が今ここにいないこと。二つ目は、印刷室へ行く用がもう済んでいること。三つ目は、済んだ時刻が昼前という過去の時点であることです。

一つ目の候補は「He has gone to the staff room.」です。今いないので gone です。二つ目は「Has he been to the printing room yet?」で、yet が「もう済んだか」という完了の問いを作ります。行って戻っている前提なので been to です。答えの「he went there before lunch」は、before lunch という終わった時点を指すので過去形になります。現在完了の文に、終わった時点の副詞をそのまま足さないのがここの分かれ目です。

A: “Is Mr. Tanaka in the classroom?” B: “No. He has gone to the staff room. He will be back after the meeting.” A: “Has he been to the printing room yet?” B: “Yes, he has. He went there before lunch.”

A: 田中先生は教室にいますか。 B: いいえ。職員室へ行ってしまいました。会議のあとで戻ります。 A: 先生はもう印刷室へ行きましたか。 B: はい。昼前にそこへ行きました。

場面へ戻すと、B の最初の文の No と has gone が、今ここにいないことを二重に支えています。三つ目の問いは所在ではなく用の済み具合を尋ね、四つ目の文は過去の時点を過去形で受けています。

例題3(発展)経験・不在・滞在を同じ人で書き分ける

姉が金曜日から京都にいます。これまでに京都へは三度行ったことがあり、今回は叔母の家に滞在しています。同じ「京都にいる姉」を、経験、不在、滞在の三つで書き分けます。

滞在は「My sister has been in Kyoto since Friday.」です。since Friday が継続の始まりを示すので、been in と現在完了で「金曜日からずっと」を表します。経験は「She has been to Kyoto three times.」で、three times が回数を示します。不在は「She has gone to Kyoto.」で、今ここにいないことを述べます。

My sister has been in Kyoto since Friday. She has been to Kyoto three times, and this time she is staying at our aunt’s house.

和訳は「姉は金曜日からずっと京都にいます。姉はこれまでに3回京都へ行ったことがあります。今回は叔母の家に滞在しています。」です。

場面へ戻して確かめます。since Friday は滞在の始点、three times は経験の回数、is staying は今の滞在です。三つの文は同じ姉を扱っていますが、焦点が違います。期間を言うなら been in、回数を言うなら been to、今いないなら gone to です。been to の経験は「行って帰った」を前提にした言い方なので、今の滞在をその文だけで決めることはできません。今どこにいるかは、別の文で確かめます。

例題4(発展)home と there の前の to、一人称の扱い

場所を表す語の種類によって、to の有無が変わります。「My brother has gone home.」は「弟は家へ帰ってしまいました」で、home の前に to は置きません。「Have you ever been there?」は「そこへ行ったことがありますか」で、there の前にも to を置きません。

一人称では、自分の不在を自分で報告する場面が少ないため、「I have gone to the office.」は会話では普通使いません。事務室へ行って戻ったことを伝えるなら「I have been to the office.」です。書き置きのメモに見られる「I have gone to the office.」のような形はありますが、話し言葉では been to か過去形を使います。

和訳を添えます。「My brother has gone home.」は「弟は家へ帰ってしまいました」、「Have you ever been there?」は「あなたはそこへ行ったことがありますか」、「I have been to the office.」は「事務室へ行ってきました」です。場所の副詞と一人称の二点は、形の選択を誤らせる小さな落とし穴になります。

よくある誤りと直し方

誤りの多くは、日本語の「行った」を一つの形に決めてしまうことから起こります。ここでは四つの誤文と、一つの誤解の型を、和訳とセットで見ます。

誤り1は、経験の回数に gone を使う例です。誤文は「I have gone to the school library many times.」です。この文をそのまま読むと「私は学校の図書室へ何度も行ってしまった」となり、今ここにいないことを何度も繰り返した、という不自然な意味になります。many times は経験の回数なので、戻っている前提の been to を使います。直しは「I have been to the school library many times.」で、和訳は「私は学校の図書室へ何度も行ったことがあります。」です。

誤り2は、現在の所在を尋ねる会話に been で答える例です。A が「Where is Kota?」と尋ね、B が「He has been to the schoolyard.」と返しています。been は「行って戻っている」含みなので、「コウタはどこか」への答えになりません。質問は今の所在です。直しは「He has gone to the schoolyard.」で、和訳は「彼は校庭へ行ってしまいました。」です。

誤り3は、滞在の長さに been to を使う例です。誤文は「My mother has been to the kitchen for two hours.」です。for two hours は滞在の長さです。been to は訪問なので、期間の継続を表すこの文には合いません。直しは「My mother has been in the kitchen for two hours.」で、和訳は「母は2時間ずっと台所にいます。」です。

誤り4は、経験の ever に gone を使う例です。誤文は「Have you ever gone to Okinawa?」です。ever は今までの経験の範囲を尋ねる語です。相手は今ここにいるので、戻っている前提の been to を使います。直しは「Have you ever been to Okinawa?」で、和訳は「沖縄へ行ったことがありますか。」です。

誤解の型として、been を「行く」の過去分詞だと覚えてしまう人がいます。been は be の過去分詞で、「そこにいた状態」を今に持ってくる形です。移動そのものの結果を述べるのは gone です。ここを取り違えると、「行ってしまった」と「行ったことがある」の区別が崩れ、回数や不在の語があっても正しい形を選べなくなります。

図3のように、誤りの原因は「戻っているか」の読み落としに集まります。形だけを暗記すると、同じ場所名でも質問の種類が変わったときに選び直せません。

図3 誤った形と原因と直した形の対応

別題の練習問題

本文の例とは場所も数も変えた五問です。まず問題だけを読み、答えは次の節で確かめてください。

問1 ケンは今ここに戻っており、今月の体育館への訪問経験を述べます。空所に been か gone を入れ、全文と和訳を書いてください。 “Ken has ( ) to the gym twice this month.”

問2 ユミは視聴覚室へ出かけたまま、まだ戻っていません。空所に been か gone を入れ、全文と和訳を書いてください。 “Yumi isn’t in the classroom. She has ( ) to the audiovisual room.”

問3 次の語を並べ替えて、「あなたはこれまでに北海道へ行ったことがありますか」という意味の文を作ってください。 ( you / ever / have / been / to / Hokkaido )

問4 「父は先週からずっと大阪にいます」を英語にしてください。

問5 サキは今この教室に戻っています。次の会話の応答として最も適切なものを、アからウまでの中から一つ選んでください。 A: “Where has Saki been?” ア She has been to the music room. イ She has gone to the music room. ウ She has been in the music room for an hour.

練習問題の答えと根拠

問1の答えは has been です。全文は「Ken has been to the gym twice this month.」で、和訳は「ケンは今月、体育館へ2回行ったことがあります。」です。twice と this month が今までの回数を示すので、経験の been to です。主語が三人称単数なので has を選びます。

問2の答えは has gone です。全文は「Yumi isn’t in the classroom. She has gone to the audiovisual room.」で、和訳は「ユミは教室にいません。視聴覚室へ行ってしまいました。」です。前半が今ここにいないことを示すので、不在の結果を表す gone です。

問3の答えは「Have you ever been to Hokkaido?」で、和訳は「あなたはこれまでに北海道へ行ったことがありますか。」です。ever があるので経験の been to です。疑問文なので Have を主語の前に置きます。

問4の答えは「My father has been in Osaka since last week.」で、和訳は「父は先週からずっと大阪にいます。」です。since last week が継続の始点を示すので、滞在の been in と現在完了を使います。主語が三人称単数なので has です。

問5の答えはアです。和訳は「彼女は音楽室へ行ってきたところです。」です。サキは今ここに戻っているので、戻っている前提の been to が合います。イは「今ここにいない」、ウは「1時間ずっと音楽室にいる」という意味になり、戻っているという条件と食い違います。イの和訳は「彼女は音楽室へ行ってしまいました」、ウの和訳は「彼女は1時間ずっと音楽室にいます」です。

覚えておくこと

つまずきの見分け方

つまずきは三つに分かれます。一つ目は、会話の後半が示す時点と所在を読めない場合です。「戻ります」「今ここにいません」といった文を見落とすと、形の知識があっても選べません。二つ目は、動詞の意味を取り違えている場合です。been が be の過去分詞であること、gone が go の過去分詞であることを確かめます。三つ目は、形の組み立てです。have か has か、過去分詞の綴り、主語に合わせた形を確認します。

個別指導では、同じ場面で been と gone を入れ替え、和訳がどう変わるかを言わせます。戻っているのか、まだ戻っていないのかを日本語で先に説明できれば、形の選択は安定します。練習問題でも、答えの形だけでなく、その形を選んだ理由を一文で添えさせると、読み落としが見つかります。

形を覚える前に、その人が今どこにいるかを会話から決める。been と gone の迷いは、そこではほとんど残りません。

読んで終わりにするか、ここから変えるか。

武蔵境駅徒歩30秒、講師1人に生徒1人の完全1対1。授業のあいだ、先生は隣を離れません。いまの詰まりを、無料相談でそのまま話してください。

まず15分だけ電話で話したい方は、無料電話相談(15分)から。塾からお電話を差し上げます。

本気になった日が、入塾の日。

お子様の教育、迷ったら「丸投げ」してください。必ず、期待以上の結果で返します。武蔵野で育む、武蔵境で学ぶ。

電話は年中無休。365日、24時間、お電話可能。

チャットで質問チャット
無料相談を予約する 電話 0422-27-7828電話 LINE チャット
で質問