• ベストアンサー

時制がよくわかりません。

Have you ever been to Kyoto? の答えとして、Yes,( ). I was there onceが正解です。 他の選択肢の中に、 I was ever there I have ever been there がありますが、どう違うのかわかりません。お願いします。

  • 英語
  • 回答数3
  • ありがとう数1

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

  • ベストアンサー
回答No.3

 I was ever there. も I have ever been there. も,質問の答えとしてというだけでなく,英文として不自然だと思います。  ever は「いつでもいいから」という感じで,疑問文には適していますが,「いつかあるときに~した」という肯定文では不自然です。「いつかあるとき」というのは,「○月×日に」という「特定のとき」とは異なり,そういう意味では「いつでもいい」のですが,実際にした以上,「いつか」決まっているのです。「不特定」と言っても,「いつか」と「いつでもいいから」というのは違うのです。

chadori
質問者

お礼

ありがとうございます。なんだかわかってきました。

その他の回答 (2)

  • Singleman
  • ベストアンサー率24% (143/576)
回答No.2

I was there once. そこに一度いた(実在した)ことがある、という意味では 問題ないと思いますが 私のつたない知識では I have ever been there. が正解で、行った回数を言うなら I have been there once. が正しいと思います。 さらに補足するなら日にちを特定して I was there on September 16, 2005. ならば良いんですが、once はいつか分からないが一度という意味で その場合は現在完了を使うと認識しております。

回答No.1

 ever には「今までに」という意味がありますが,通常,疑問文で用いられます。「過去から現在の期間のいつでもいいから,いつか一回でも」という感じです。  したがって, I was ever there. I have ever been there. は誤りです。  一方,once は「かつてあるときに」という感じで,その後に,具体的な日時を置くこともできますし,置かなくても,頭の中では特定のある日時が意識されているはずです。  ever は,if 節や,the most beautiful scenery that I have ever seen のような場合には用いられますが,このような ever と once の関係は any と some の関係に似ている感じがします。  さらに説明すると,この once はコウビルド英英辞典では,  If someone did something, they did it at some time in the past. と説明されています。  この once は過去時制で用いられることになりますが,once には,「過去から現在の期間のうちに,一度だけ,一回」という意味もありますので,  I have been there once. と言うこともできます。

chadori
質問者

補足

もう少し質問させて下さい。 everの感じはなんとなくつかめるのですが、「京都に行ったことがありますか」と聞かれて、I was ever there.もI have ever been there.も、日本語に訳してしまうと答えとしてありえそうな気がしてしまいます。 この質問の答えとしてではなく、文としておかしいということでしょうか。

関連するQ&A

  • 現在完了でHave you ever been to __? のtoの有無について

    現在完了でHave you ever been to Kyoto?などの文がでてきますが Have you ever been there? Have you ever been abroad? は副詞がくるからtoはつかない。 Have you ever been to Kyoto? Have you ever been to the station? という具体的な場所ならばtoが必要。 という文法的な説明はあっていますか? Have you ever been this place? はtoがつかないものを例でみたのですがtoが必要かどうかはどう判断したらいいのでしょうか? よろしくおねがいします。

  • 中学の現在完了のところです

    英訳の問題で『京都を訪れたことがありますか。』という問題です。 自分は「Have you (ever) been to Kyoto ?」 としたのですが、 模範解答は、「Have you (ever) visited Kyoto ?」 でした。 この場合、have been to~ を使うのはまずいでしょうか。 ダメな場合はその理由も教えていただけると助かります。 お願いします。

  • 中学生 英文法、現在完了について。

    現在完了について、質問したいことがあります。 塾の宿題で分からなかったところがあったので、解説していただけると幸いです。 `Did you go there?` 「あなたは今までにそこへいったことがありますか」 という文の書き換えで、 (  ) (  ) (  ) (  )there? という文を `Have you ever visited there?`  という文にしたのですが、 答えは `Have you ever been there?` となっていました。 この場合私の答えはあっているのでしょうか? またなぜbeen のあとto は必要ないのでしょうか? 解説宜しくお願いいたします。

  • 時制の問題

    次の文に誤りがあれば正せと言う問題で、 I have ever seen him somewehere.という問題があり、 答えがever onceに直さないと駄目でしたが、なぜonceにする必要があるのでしょうか? Ever seenがつく文に「彼をどこかでみたことがある」と訳したのですが、なぜこれが間違いになるのか分かりません。

  • 時制

    i was relieved to hear that you had not been sickという文を私はテストで書いて正解になったんですが 学校の教科書に i was surpriesed to find that she came firstとthat以下が過去形でした。 i wasと過去形だからthat以下は驚いた事より前に起こった事なのでhad comeじゃないかなと思ったんですが何故cameと過去時制なのか教えて下さい

  • 時制

    When did you learn to ski? When I ( )3years old. Really? So young! で括弧の中に最適なものを選べで、 選択肢は1.did 2.had gone 3.was 4.had beenです。 ちなみに答えは3でした。自分の解答は4だったんですが、答えを見て熟考してみたら過去完了ではなく、ただの過去形でよかったと思ったのですが。考え方は動作動詞、状態動詞になるんでしょうか?learn は動作ですか?その辺を文法的に教えてください。

  • 時制について

    Have you seen the newspaper yet? ______ A: Yes, I did. B: Yes, I read it this morning. C: Yes, I have looked at it five minutes ago. D: Yes, I have to see it. E: Yes, I has. Wrong! Your answer: C - Yes, I have looked at it five minutes ago. Don't mix the present perfect (I have looked) with the past (five minutes ago). (Study lesson: have-did) The right answer: B - Yes, I read it this morning. このような、問題を解いていたのですが、、 Cを正しい答えに直すとすればどうすればいいのでしょうか? yes,i have looked at it for five minutes これだとだめですよね。。。 でも、過去形とは違うからagoも使えないし どうしたらいいのでしょうか?? 教えてください。よろしくお願いいたします。yuuka

  • 時制

    解いてみたのですが間違ってたら 教えてください。けっこう間違えてるかもですがすいません。 あと訳やどうしてその答えが違うのかも教えて頂けたら光栄です。 ・私がまさに出勤しようとしたときに電話が鳴った。  I was (about,going) to leave for work when the phone rang.→going ・友達が遊びに来てくれたとき宿題を終えていなかった。  I (had not finished, did not finish) my homework when my friends came to see me.→had not finished ・雨が降り出さないうちに帰りましょう。  Before it (begins, will begin) to rain, let's go home.→begins ・あなたにお会いしてから5年になります。  It is five years since I saw you for the first time.→I have met you =()()()() since I saw you for the first time. ・そのときちょうど同じ番組を見ようとしていたんだ。  I was just about () watch the same TV program then.→will ・The baby () on the floor playing with a toy when I entered the room.→3 1.has lain 2.laid 3.was laying 4.was lying ・We'll leave as soon as it () raining.→4  1.should stop 2.stopped 3.stops 4.will stop ・I don't know if she () to the party on Friday night.→1  1.comes 2.will come 3.will have come 4.will have been coming ・Could you please call me when you () it?→2  1.finished 2.have finished 3.will finish 4.had finished ・Ten years have passed since my father () our house.→1  1.has built 2.was built 3.building 4.built ・We () each other since Karen moved to our neighborhood.→3  1.know 2.are knowing 3.have known 4.have been knowing ・Around this time next year, she () her project.→1  1.will finish 2.has finished 3.finishs 4.will have finished ・At this time next February I () in Canada.→4  1.am skiing 2.have skied 3.ski 4.will be skiing 下記の問題はわからなかったものです。お願いします。 ・誤りのある番号を1ヶ所選び正しく書き改めなさい 1 I am (1to leave) college (2next March), and I'll have to work (3hard) after I (4will graduate) 2 Hasn't anyone ever (1tell) you to knock (2on the door) before you (3enter) someone (4else's) room? 3 私は、その機械が壊れていたという事実を見逃していた。  I have (was/the machine/the fact/overlooked/out of order/that). 以上です。

  • beforeについて

    いつもお世話になっています。 You have been to Nagoya before.(今まで~したことがありますか。という疑問文に直しなさい。) という問題で 私はHave you ever been to Nagoya before.としましたが答えはHave you ever been to Nagoya.でした(泣どうしてbeforeがなくなるのですか。 宜しくお願いします。

  • 時制問題でつまづきました。

    とある問題集に You are late. We ( ) for you for an hour. という問題があって、選択肢が(1)waited (2)had waited (3)have been waited (4)have been waiting で、答えは(4)have been waiting 訳は「遅いなあ。君を一時間待っているんだよ。」となっていました。 でも私はWe waited for you for an hour.でも正解のような気がして・・・。そこで質問ですが、waitedがだめな理由はYou ARE late. だからですか?You were late.ならwaitedが正解ですか? ここでさらに疑問なのが、友達がたった今遅れてやってきた時にYou are late.とは言わないんでしょうか?例えば遅刻して入ってきた生徒に教師が一言・・・You are late. You were late.どっちでしょう? 上の問題を見て私は、友達が目の前に現れての一言だと思ったので、一時間待ったという過去の事実をあらわす過去形を選択したのですが・・・。 考えれば考えるほどわからなくなってしまったので、どなたかアドバイスください。お願いします。