have been でよくあるミス その2

問題

次の文を現在完了を使って1つの文にしなさい。
Takeshi went to Australia three days ago. He is still in Australia.

ネコ
Takeshi has gone to Australia for three days. ですかねぇ。

ウサギ
for three days というのは「3日間」という期間を表します。これを現在完了で使うと「(今までに) 3日間 (ずーっと)……です」という継続の意味になります。

なので Takeshi has gone to Australia for three days. だと「3日間ずっと行っている」なので、オーストラリアに行く飛行機の中に3日間いることになっちゃうよ。とはいえ、もしそういう意味のことを言いたいのならTakeshi has been going to Australia for three days. と完了進行形を使うほうが自然かな? (これは高校の内容)

そもそも have gone to というのは、just / ちょうど already / もう ……といった語とともによく使われて「完了用法」になりますよ。

例文

Takeshi has already gone to Australia. / タケシはもうすでにオーストラリアに行ってしまった。

最近のアメリカ英語では have gone to で行ったことがあるという「経験」をあらわすこともありますが、テストのことを考えると混乱の元になるので、学校で習ったとおりに覚えておくのがよいでしょう。

ということでここでは「3日間ずっといます」ということでなので、be動詞を使います。
He is still in Australia. と実際に問題文でも be動詞を使っているでしょ。

ネコ
be動詞を使うのか……ということは
Takeshi has been to Australia for three days. ですかねぇ。

ウサギ
うーん……have been to は「~に行ったことがある」と丸暗記しておくといいんだけど ever / [疑]今までに、never / [否]一度も~ない、before / 以前に、once / 一回、twice / 二回、 three times / 三回、……といった語とともによく使われて「経験用法」になります。

例文

Takeshi has been to Australia before. / タケシは以前にオーストラリアに行ったことがある。

ネコ
go も be動詞もダメならどうしたらいいのさ?

ウサギ
問題文 Takeshi went to Australia three days ago. He is still in Australia. の赤い方にばかりに注目するんじゃなくて、青い方にも注目しよう。

タケシは3日前にオーストラリアに行って今もオーストラリアにいるわけだから、「オーストラリアにいる」という青字の状態が3日間「継続」していますよね。だからそっちを現在完了の文にしたらいいんですよ。

ネコ
He has been in Australia. ……still は外しておけばいいのですか?

ウサギ
そうですね。still の意味は現在完了の文自体に含まれているからね。その代わりといっちゃ何だけど「3日間」という期間をあらわす語句をつけてあげて He has been in Australia for three days. としておけばOKです。

(ずっと)~しているへ進む
have been でよくあるミス その1へ戻る

中学英語トップ

Page Top

間違いなどありましたら、受験勉強研究ネットワーク LEVEL UPまでご連絡ください。

How about some links?

Who are you guys?

  • ウサギ

    先生

    名前:ウサギちゃん 部活:ESS(英会話) 血液型:A型 クラスの委員長。英検準1級所持。 ねこちゃんとは幼なじみ。 定期テストの点数が悪いというねこちゃんの悩みを聞いて家庭教師をすることに……。

  • ネコ

    生徒

    名前:ねこちゃん 部活:ソフトボール部 血液型:O型 飼育係。 英語の基本を見直したいと思っている。 でも英語が大嫌いで、苦手なので少し諦めている。 「手っ取り早く英語のポイントを知る事ができたらなぁ」

  • サル

    生徒

    名前:サルくん 部活:野球部 血液型:B型 黒板消し係。 英語なんてできなくてもいいと思っている。 でもテストのために仕方なしにやっている。 すぐに調子に乗って、ガラスを割るあわて者。