have been to と have gone to の違いは?行ったきりかどうか
入試対策講座|第89回
He has been to Paris. と He has gone to Paris. は、どちらも「パリに行った」と訳せます。けれども、いま本人がどこにいるかは正反対です。British Council の説明で確かめ、空所補充や正誤問題で使える判定にまとめました。
監修:原田高志(原田英語.com)
He has been to Paris. と He has gone to Paris. は、日本語にすると、どちらも「彼はパリに行った」です。けれども、彼がいま日本にいるのは、片方だけです。それはどちらでしょう。今日は、been と gone で変わる「いま本人がいる場所」と、空所補充で迷わない見分け方を見ていきます。
どちらも「行った」なのに、been と gone でいま本人がいる場所が変わるのはなぜか
次の2つの文を比べてください。
① He has been to Paris.
② He has gone to Paris.
日本語にすると、どちらも「彼はパリに行った」です。ところが、電話で友達に「彼はいる?」と聞かれたとき、「いないよ。パリに行ってる」と答えられるのは片方だけです。同じ「行った」なのに、なぜ答えが分かれるのでしょうか。
考えられる答え
日本語に直すと、たしかに同じ「行った」になります。この見方なら、迷ったら適当に選べばよいことになってしまいます。 けれども、入試の空所補充は、この2つを分けて出題します。同じ訳になるからこそ、入試は選ばせるのです。
Have you ever been to San Francisco? の been は、たしかに経験です。ここまでは正しい見方です。 ところが、British Council の LearnEnglish には I've just been out to the supermarket.(スーパーへ出かけて、いま戻ったところだ)という例もあります。これは経験ではなく、行ってきたばかりの話です。用法の名前だけでは、been を使う理由を説明しきれません。
British Council の LearnEnglish は、have been を、ある場所へ行って戻ってきたときに使い、have gone を、行って、まだ戻っていないときに使う、と説明しています。 だから ① は、彼はパリから戻っていて、いまはここにいます。② は、彼はまだパリにいます。違いは、行ったかどうかではなく、「戻ったかどうか」です。
真相
have been to は「行って、もう戻った」。have gone to は「行ったまま、まだ戻っていない」。違いは、いま本人がここにいるかどうか。
have been to ~(行ったことがある・行って戻ってきた)/have gone to ~(行ってしまって、まだ戻っていない)
① have been to = 行って、戻ってきた
British Council の LearnEnglish の例です。
・A: Where have you been? B: I've just been out to the supermarket.
話している本人がここにいるので、been を使います。
② have gone to = 行って、まだ戻っていない
同じページの例です。
・She's gone to Paris for a week. She'll be back tomorrow.
パリへ行ったままなので gone です。続きの She'll be back tomorrow.(明日戻る)も、まだ戻っていないことを示しています。
③ 「行ったことがある」は been を使う
同じページに、次の会話があります。
・A: Have you ever been to San Francisco? B: No, but I've been to Los Angeles.
経験は、行って、いまここにいる人が話すことです。だから ever や never、times と一緒に出てくる文は、been を選びます。
④ been to のうしろに there や here を続けない
there、here、home は「場所を表す副詞」なので、to が要りません。
・✕ I have been to there twice.
・○ I have been there twice.
⑤ 入試で使う3ステップ
1. 主語は、いまその場所にいるのかを考えます。
2. 話している人の目の前にいる(戻っている)なら been、ここにいない(まだ向こう)なら gone を選びます。
3. ever・never・〜 times があれば、経験なので been です。
日本語の頭が、ここで邪魔をする
日本語の「行った」は、戻ったかどうかを何も言わない言葉です。「彼はパリに行った」と言っても、帰ってきたのか、まだ向こうにいるのかは、前後の話から分かるだけで、動詞の形には出ません。
知らなかっただけで、あなたの理解力の問題ではありません。英語は、戻ったかどうかを been と gone で言い分けます。選ぶ前に「この人は、いまここにいるか」を確かめる。それだけで、この空所は迷わなくなります。
ここでつまずく
いちばん多いのは、経験の文で gone を選んでしまう誤りです。
✕ Have you ever gone to Okinawa?
○ Have you ever been to Okinawa?(沖縄に行ったことはありますか)
gone は「まだ戻っていない」なので、いまここで話している人が、自分の経験を言う文には合いません。
次に多いのが、been to のうしろに there を続けてしまう誤りです。
✕ I have been to there twice.
○ I have been there twice.(そこに2回行ったことがある)
もう1つ、British Council の LearnEnglish のページのコメント欄で、担当者が、have been to は have visited(訪れたことがある)の代わりにも使える、と補足しています。been は「必ず戻ってきた」だけの形ではない、と覚えておくと、長文で迷いません。
いまの居場所を読む力を手に入れる
have been と have gone を見たら、その人がいま、ここにいるのか、向こうにいるのかを読み取れます。
空所補充では、前後の文から「いま不在」か「戻っている」かを探して、been か gone を決められます。長文では、gone が出てきたら、その人物はまだ戻っていないと分かるので、場面を取り違えません。
例文で確かめる
Where have you been?
どこに行っていたの?
I've just been out to the supermarket.
スーパーに出かけて、いま戻ったところだよ。
British Council の LearnEnglish の例。話している本人は、もう戻っている。
She's gone to Paris for a week. She'll be back tomorrow.
彼女は1週間の予定でパリに行っている。明日戻るよ。
British Council の LearnEnglish の例。まだ戻っていないので gone。
Have you ever been to San Francisco?
サンフランシスコに行ったことはある?
No, but I've been to Los Angeles.
ないけど、ロサンゼルスには行ったことがあるよ。
British Council の LearnEnglish の例。ever があるので、経験は been。
Is Mike at home? No, he has gone to the library.
マイクは家にいる? いや、図書館に行ってるよ。
家にいない、つまりまだ図書館にいるので gone。
I have been to Hokkaido twice.
私は北海道に2回行ったことがある。
twice があるので経験。いま話している本人は、ここにいる。
Before
been と gone を、どちらも「行った」と訳して覚えていて、空所補充では雰囲気で選び、前後に不在の話があっても気づけなかった
After
戻ったかどうかで been と gone が分かれると分かったので、前後の文から「いまここにいるか」を探して、その場で選べる。ever や never があれば、迷わず been と決められる
For Teachers
明日の授業、この15分で「have been to と have gone to の使い分け(行って戻ったか、行ったままか)」が終わります
導入の問いかけ(3分)
- 「「He has been to Paris. と He has gone to Paris. は、どちらも『パリに行った』です。いま日本にいるのは、どちらの彼でしょう」と聞きます。」
- 「「電話で『彼はいる?』と聞かれたとき、『パリに行ってる』と答えるのは、been と gone のどちらでしょう。隣の人と10秒で決めてください」と聞きます。」
- 「「Have you ever ( ) to Okinawa? の空所に gone を入れると、なぜ変なのでしょう」と聞きます。」
板書はこの1行だけ
have been to ~ = 行って戻った(いまここにいる)/ have gone to ~ = 行ったまま(いまここにいない)/ ever・never・〜 times → been
ペアワーク/全体討論(5分)
「1人が、友達が休んでいる場面を3つ考えて、He has gone to ~. で説明します。もう1人は、『もう戻ってきた』場面に直して、been を使って言い直してください」5分。
先生の発話は、「gone は、まだ向こうにいます。been は、もう戻っています。言い直したら、相手の人は、いまどこにいますか」です。途中で、ever を入れた経験の文も作らせます。
レベル別ミニ問題(5分)
空所に入る語を選びなさい。A: Is Mike at home? B: No, he has ( ) to the library. ( been / gone )
答え:gone。家にいない、つまりまだ図書館にいる。まだ戻っていない
空所に入る語を選びなさい。Have you ever ( ) to Kyoto? ( been / gone )
答え:been。ever があるので、経験を聞く文。経験は been を使う
誤りを直しなさい。I have been to there three times.
答え:I have been there three times. there は副詞なので to は要らない
出口チケット(2分)
「私は北海道に行ったことがない」を、have been を使った英文1文で書かせる(例:I have never been to Hokkaido.)
AIに貼ると、この項目だけを狙った練習問題が、あなた用に出てきます。
あなたは大学入試英語の指導者です。have been to と have gone to の使い分けを練習する問題を6問作ってください。条件は次のとおりです。①前後の文から、いま本人がいない場面とわかる空所補充問題を2問(正解は gone)。②ever や never を使った経験の空所補充問題を2問(正解は been)。③been to there の誤りを直す問題を1問。④been と gone を使った会話を1つ作り、和訳を付ける。⑤高校生の学校生活・旅行・家族の場面にする。⑥それぞれに答えと、なぜその形になるのかを日本語で説明する解説を付ける。
動画で見る
確認クイズ
-
Q1. ( ) に入れるのに最も適切なものはどれか。A: Is Ken here? B: No, he has ( ) to the station. He'll be back soon.
-
Q2. ( ) に入れるのに最も適切なものはどれか。Have you ever ( ) to Okinawa?
-
Q3. 英文として正しいものはどれか。
-
Q4. British Council の LearnEnglish の説明として、正しいものはどれか。
よくある質問
have been to は、必ず「戻ってきた」という意味ですか。
British Council の LearnEnglish は、have been を「行って戻ってきた」ときに使うと説明しています。そのうえで、ページのコメント欄で担当者が、have been to は「訪れたことがある」の意味でも使える、と補足しています。
have gone to は、経験を表せますか。
have gone は「行って、まだ戻っていない」ときの形です。ever や never のある経験の文では、have been を使います。
been to there と書いてはいけないのはなぜですか。
there は「そこへ」の意味を持つ副詞なので、to を付けません。I have been there twice. と書きます。here と home も同じです。