• ベストアンサー

現在完了

Whenは現在完了と共に用いることが出来ないということは When have you~と出来ないと言うことですか?

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

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

  • ベストアンサー
  • fwkk8769
  • ベストアンサー率61% (160/259)
回答No.1

● 基本はWhen have you~?という疑問文は不可という理解でいいと思います。 つまり、つまり 「いつ彼女は始めたのですか?」は、 * When has she begun? ○ When did she begin? ということです。 (1) ただ、細かく見ていくと例外を設けざるをえないようです。 『ジーニアス英和辞典』(第4版)などによれば、 (I) 「(今までに)いつ…したことがあるか」という経験を尋ねるとき。 ・ When have you been to Hawaii?   (いつハワイに行ったことがありますか) (II) 修辞疑問的[反語的]に用いられる場合。 ・When have I told you a lie? (いつ君にうそをついたと言うんだい[一度もついたことはないじゃないか]) ・When have I (ever) disobeyed your order? (いつ私があなたの命令に背いたことがありますか[ないでしょう]) ・Apologize? When have I asked him to apologize? (あやまるって? ぼくがいつ彼にあやまってくれと言いましたか) (2) 「学校文法では、よくwhenで始まる疑問文では現在完了は用いられない、とされているが…whenで始まる疑問文には機械的に過去時制が用いられるというのではなく、出来事が過去におこったという前提が話し手にある場合にはじめて、過去時制が適切に用いられる、というべき」。「例えば、次の文を発話するとき、話し手には相手の過去のいつかJohnに会ったという前提がある」(← 安藤貞雄著『現代英文法講義』開拓社、p.146より)そうです。 ・When did you see John last? (ジョンと最後に会ったのはいつでしたか)

lasanepi
質問者

お礼

どうもありがとうございます!丁寧に調べてくださったのですね。理解できました。

その他の回答 (1)

回答No.2

こんにちは 現在完了形は、過去に何かが起こって、それが今現在にまで影響を及ぼしている、というときに用いられます。 これに対して、過去形は、過去に何かが起こった、という事実を単純に表すときに用いられます。 例えば、以下はwebから検索した生の文例ですが I have studied Spanish for 9 years and know it very well. 私は9年間スペイン語を勉強しました。だからよく知っています。(9年間スペイン語を勉強したという事実が、今現在スペイン語をよく知っているという事実に影響を及ぼしているので「現在完了形」になっている。) I studied Spanish when I was in high school and college but I have forgotten most of it. 私はハイスクールとカレッジでスペイン語を勉強しました。でも、ほとんど忘れてしまいました。(スペイン語を過去に勉強したという事実はあるが、それが現在に結びついていないので現在完了形ではなく過去形になっている。) という知識を前提として、ご質問の件ですが、現在完了形は、その行為が起こったこととそれによって引き起こされた効果が現在まで線状につながっているので、"when" という特定の時間の1点を切り取る副詞とは相性が悪いんです。 だから When have you ~ ? といった文章は作れないと考えたらどうでしょう?

lasanepi
質問者

お礼

どうもありがとうございます! スペイン語を学ばれてたのですか。私も語学に堪能になれる様頑張ります。

関連するQ&A

  • when節に現在完了についてです

    ある本にはwhen節に現在完了の完了は使えない (When have you arrived here ? は間違いだから When did you arrive here に変える)と書いてあったんですが 違う本では Please return the book when you have finished reading it . という例文(完了ですよね?)があったんです。 どっちが正しいですか? さらにもう一つ I have been to China whne iwas a child ↓ I went to China whne iwas a child 解説 when節と現在完了は共起しない この解説はどういう意味ですか?

  • 現在完了 どうも間違える。。。

    教えてください。 質問は、 You can get a promotion when you ( ) the project. ( )に入る言葉は? 1)finishied 2)have finishied 3)will finishied あっ!when!だ、時をあらわす副詞節でwillは使えないぞ! よし1)だ!! おもわずprojectが終わったときと即和訳していまい、1)を選択... Qは 2) どうもこの手の質問に間違えます。とくにToeicなどでスピードが必要な 場面で。 きちんとこの場面でhave finishiedだと言うことが、分かっていません。 法則的に現在形か、現在完了と覚える以外にもっと理解ができる ように教えていただけませんでしょうか。

  • when と現在完了

    when と現在完了は用いられないということが文法書によく載っています。 ×When has she begun? ○When did she begin? 説明として、完了形は一時的な動作や状態を表す過去形や現在形と違い、時間の幅がある時に用いる。しかし、when は時間のみの一時的なことを訊くので、そぐわない。という説明がされますが、どうも納得できません。以下のような点です。 (1) when は一時的な時刻を訊く場合だけでなく、When are you free? などと聞いた場合、9時から10時までというように時間の幅をもって答えられるのではないでしょうか? (2)以下のような文が文法的に正しいということはどう説明できるのでしょう? When have you been there? そこへいつ行ったことがありますか? When have I told you a lie? いつ君に嘘をついたかい(一度もついてないよ) 以上、2点についてお分かりになるかたがいらしたら、ご指導ください。

  • When と現在完了形と一緒に使うこと

    When を現在完了形に使うのは基本NGと習ったし、自分でも納得していますが、もちろん例外もあると下記の学習サイトで読みました。 +++例文はコチラです。When have you been to Tokyo? (あなたはいつ東京へ行ったことがありますか?) When has she ever done it? (いつ彼女がそれをしたって言うんだい? (=したことないだろ!))+++ ニュアンスはよくわかります。 自分もドラマなどで、There is yours. など見たり聞いたりしたことがあるので、テストではNGでも口語文法では、いくらでも例外は見つかります。 質問●このwhenの用法はテストで書いたら✖ですか?どうですか? これについては、結構when と現在完了形との違いを学習させるために 問い;When have you climbed the mountain? の間違いを探せ。解答;When did you climb the mountain? とあります。 これは、これだけなのですか? 「いつその山にのぼったことがあるんだい?」のように経験をwhenで聞くことはできないのですか? 混乱してきました。been だからOKですか?教えてください。

  • 現在完了形について

    現在完了形について Don't drive a car when you haven't had enough sleep. 私はこの文は現在完了形以外でも表現出来ると思うのですが 現在完了形を用いると得られるメリットについて教えてください。

  • なぜ現在完了??

    なぜ現在完了?? ある本に (1)どこに行ってたの?where have you been? (2)あの男とおどっていたのI have been dancing with that guy. というフレーズがあたのですが、なぜ(1)はWHERE WERE YOUではなく現在完了なんでしょうか? それに、(2)はなぜ現在見料進行形なのでしょうか?現在完了進行形は「 最近断続的にしている行為・現在の行為の期間の強調」と教わりました。 この場合、ダンスは終わっているのでWAS DANCINGになる気がするのですが。。。。 また、 (3)どこに行ってたの?whare have you been? (4)遅くまで仕事をしてたんだよ I heve been at wrok late. (4)はなぜ過去系ではなく現在完了なのかわかりません。 過去形でもいい気がするのですが。。。。 過去形か現在完了形かは「現在の視点から見た動作なのか、過去の時間に基点を置くか、が目安になる」 と教わったのですが、この感覚がいまいちわかりません。 (4)はこの場合I WAS AT WORK LATE にしたらやっぱりおかしいのでしょうか?

  • 現在完了について…

    「メアリーに会った?」というのを下のように表現できると思うのですが… (1)Did you see Mary? (2)Have you seen Mary? (2)の現在完了ならではのイメージはわかるのですが、(1)でも十分話し手の言いたいことは通じるのではないかと考えるのですがいかがでしょうか。ほかにも「カギどこにおいたっけ?」「ソファーの上においたよ」という言い方も現在完了がふさわしいと思うのですが過去形でもOKでは…。ご指摘いただければうれしいです。

  • 現在完了

    Did you wash these dishes? を(yet)を加えて現在完了に直すと Had you washed these dishes yet? になると思うのですが、学校の答えでは Have you washed these dishes yet? になっていました。私が間違っているのでしょうか?

  • 現在完了について

    いつもありがとうございます。現在完了について質問です。 あなたは1週間何をしていましたか。との日本語を英文にすると (1)What have you been doing for a week? (2)What have you done for a week? (3)そのほか のどれが正解ですか。(3)の場合は適当な英文を教えてください。よろしくお願いします。

  • 現在完了

    こんばんは。 よろしくお願いいたします。 過去形と「現在完了形」の違いがよくわかりません。 参考書を何度も読みましたが、難しく書かれているのでわかりません。 たとえば、このような英文です You have probably had the following kind of experience. 教えてください よろしくお願いいたします。