- 締切済み
完了・結果の疑問文・否定文
問題 あなたは今までどこに行っていたのですか。 (gone,where,you,been,have)? 並べ替えて文を作りなさい。 質問 私はbeenではなくgoneを使いました。 この場合goneを使えない理由を教えていただけませんか? 解説が理解できなくて。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- nobimusume
- ベストアンサー率26% (8/30)
あなたは今までどこに行っていたのですか? ということは「経験」をたずねているのですから been を使うほうが良いでしょう。 http://www11.plala.or.jp/kaisyu/junior3/genzaikanryou7.html http://www11.plala.or.jp/kaisyu/nekoeigo/junior3/been2.html 最近のアメリカ英語では gone でも「経験」を表すこともあるそうですが、そうなると同じ文章でも2通りの意味を持つことになり、 ややこしくなるので gone は「行ってしまった/完了」の意味とし、been を「経験」の意味にするのが一般的です。
- Redtea_S
- ベストアンサー率46% (15/32)
gone means somebody went to a place and didn't back yet. been means somebody went to a place and now backed. goneはあるところに行きましたが、また帰っていない。 beenはあるところに行きました、そしてもう帰ったということ。 文には“今まで”があるので、もう帰ったから、”gone”はだめでしょう。
- setsunajt
- ベストアンサー率38% (115/295)
goneには 行ってしまった(今ここにはいない)という完了の意味が含まれます。 この問題文から読み取れる事は 今までどこに行っていたか (今はここにいるが)ということですよね? goneにしてしまうと今ここにいないことになり この質問は出来ないのですよ。 ご理解いただけました?
- wind-sky-wind
- ベストアンサー率63% (6647/10387)
have gone (to ~) は目的地に「行ったまま」ということです。 「どこに行っていたのか」という以上,今は戻ってきています。 have been (to ~) は「行って帰ってきている」ことを表します。 状況によって Where have you been? は「どこにずっといるの」(この where は to でなく,in ~の意味を含む)にもなります。 「いた」というのが気になるかもしれませんが,have been to ~は「帰ってきた瞬間」から「帰ってきていて,その余韻がある,次に大きな場所の動きに移っていない」段階まで表しますので,日本語では「どこに行っていた」という日本語が当てはまります。 ある程度時間がたったり(日が変わるなど),場所が移ると had been という過去完了になります。