• ベストアンサー

質問です。

質問です! John has offered to take care of my dog while I'm abroad. (私が海外にいる間、私の犬の面倒を見ようとジョンが申し出てくれた。) この文はなぜ has offered 現在完了が使われているんですか? 過去形ではだめなんですか?

質問者が選んだベストアンサー

  • ベストアンサー
  • dorops
  • ベストアンサー率14% (39/267)
回答No.3

こんにちは。 (1)John has offered to take care of my dog while I'm abroad. (私が海外にいる間、私の犬の面倒を見ようとジョンが申し出てくれた) →ジョンの申し出は現在も有効な状態にある=現在完了<継続>。 (2)John offered to take care of my dog while I'm abroad. (私が海外にいる間、私の犬の面倒を見ようとジョンが<申し出てた>。) →ジョンの申し出はすでに「単なる過去」。 だと思います。どちらも正しい文章なので、それぞれの訳があります。(2)は<申し出てた>と「単なる過去」を強調して書きました。訳は微妙です。英語の参考書や問題集を見ても微妙なものがほとんどです。だから訳は感覚で理屈抜きに「こういうものなんだ」と覚えるしかないと思います。 それと、 「私が海外にいる間、私の犬の面倒を見ようとジョンが申し出てくれた。」を英文にしなさい。 という問題ならば(1)(2)ともに正解だと思います。<申し出てくれた>は単なる過去とも現在完了の継続のどたらでも違和感がないからです。

その他の回答 (2)

  • bagoo55
  • ベストアンサー率18% (30/161)
回答No.2

現在完了が使われていることで、まだ海外に行っていない又は既に海外に出国しているが、ジョンが申し出てくれている状態となります。 もし、過去形を使用した場合には、既に海外に行って帰ってきており、もうその話の内容が必要でない場合に使用します。

  • heisenberg
  • ベストアンサー率23% (591/2556)
回答No.1

 現在完了は「それが現在も連続していて 有効で且つ保持されている」状態を表します。  例示された英文で現在完了が使われているのは「ジョンの申し出が今も有効である」ことを示しています。  これが もし 「has offered」ではなく 過去形の「offered」になっていたとしたら「ジョンは 過去の一時期に 犬の面倒を見ようと言っただけ」で 「今は もうその気はなく 申し出を撤回している」可能性も生じます。  つまり「ジョンは 今も 犬の面倒をみるつもりである」ので現在完了形になっているのです。

関連するQ&A