質問:You can get a promotion when you ( ) the project.

このQ&Aのポイント
  • 質問内容:You can get a promotion when you ( ) the project.
  • 回答選択肢:1)finishied 2)have finishied 3)will finishied
  • 質問者の疑問:have finishiedとはどういう意味で、なぜこの場面で使われるのかについて教えてほしい。
回答を見る
  • ベストアンサー

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

教えてください。 質問は、 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だと言うことが、分かっていません。 法則的に現在形か、現在完了と覚える以外にもっと理解ができる ように教えていただけませんでしょうか。

  • iommi
  • お礼率53% (83/154)
  • 英語
  • 回答数1
  • ありがとう数1

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

  • ベストアンサー
  • saham3
  • ベストアンサー率24% (19/77)
回答No.1

この場合、プロジェクトの完了が、昇進の条件です。 時系列的に言えば、プロジェクトの完了後昇進、と なる訳でWHEN以下が一見過去形でも良さそうですが、 主節が現在形であり、条件節も現在形を用い、動作の完了を明確に 表現する観点から、完了形が使用されるのだと思います。 更に、仮にWHEN以下が過去形であれば、どうでしょうか? 主節と条件節で時制の不一致が生じます。

iommi
質問者

お礼

ありがとうございました。

関連するQ&A

  • 時を表す副詞節 現在形 現在完了

     ※If you ( ) the book you ordered by tomorrow,please let us know. 答え haven't received  という問題についての質問ですが、他の選択肢にdidn't receiveがあります。私はこの選択肢でもそんなにおかしく感じません。私の頭の中には、条件や時を表す副詞句は現在形にする。という知識と、条件節が未来完了で表すような場合は現在完了にするという知識があります。同じような他の問題でYou can watch TV when you will have finished your homework.を訂正しろという問題があり、答えはwill have finished →have finishedというものでしたがfinishでもイメージ的にはそんなにおかしくないと感じます。どうやら私は条件を表す副詞節で現在形を使ったらいいのか現在完了をつかったらいいのかが分かっていないようです。色々とネットを検索したところhttp://oshiete1.goo.ne.jp/qa2942743.htmlでのwind-sky-windさんの回答が一番しっくりきたのですが、この方の回答ですと「どちらでもあっている」とも読めます。  ただ※の質問はどうやらセンターの過去問であり、どちらでもいいと言ってもいられないので、受験英語と付き合わなければなりません。判断の元となる知識を教えてください。

  • ニュアンスのちがいを教えてください。

    You can get a promotion when you finish the project. と You can get a promotion when you have finished the project. この二つの文のちがいを教えてください。また、現在完了形は過去の一時点から現在までことを示すので、理解しにくいです。よろしくお願いいたします。

  • 副詞節中の現在完了

    I watch TV after I have done the dishes. (私は食器洗いをした後テレビを見ます。) という文がありました。これは、have done the dishesは時・条件をあらわす副詞節中では使うことができない未来完了will have done the dishesの代わりだというのはわかるのですが、 「watch」と主節が現在形になっているのは、よくよく考えると変な気がします。 もともとの文章は(もとの文を明確にするためにわざとwill(未来完了)を副詞節に使った非文にしたのですが) I watch TV after I will have done the dises だと思うのですが、これは主節が現在形なのに副詞節は未来をあらわしていておかしいと思うのです。直訳しても 「食器洗いをしてしまっているであろう後に私はテレビを見る」 となって変だと思います。これが I will watch TV after I have done the dishes. だったら主節も副詞節も未来をあらわすので統一されていて納得できるのですが・・ どなたかご説明願います。

  • 英語の完了形

    Buy your tickets as soon as you ( ) the station. 1 have reached 2 reach for 3 will arrive 4 will have arrive 答えは1なのですが 時を表す副詞節より 現在になるのはわかりましたが なぜ完了形になるのか よくわかりません…。 誰か詳しく教えてくださいませんか? お願いします!!!

  • 現在完了・過去完了

    When(時を表す副詞節)は現在完了のときは使えて、過去完了の時には使えないのですか?

  • 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 watch TV when you have finished your homework. (宿題を終えてしまったら、テレビを見てもいいですよ。) Can I ask you to lend me the magazine when you have finished reading it? (その雑誌を見終わったら、私に貸していただけませんか。)

  • 現在完了

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

  • 現在形の動詞を使うべきなのか?

    条件を表す副詞節は現在形の動詞を使うかと思います。(名詞句は違う) このケースはどちらでしょうか? You will have been working here for 20 years by the time you be 40. You will have been working here for 20 years by the time you will be 40. ぜひ宜しくお願い致します。

  • 未来完了形と副詞節の時制について

    I am going up to Tokyo when I will have gone through this examination. という文の誤りを訂正する問題について分からなくなってしまいました。初歩的な質問で恥ずかしいのですが教えてください。 時と条件を表す副詞節を用いた文では、 主節(現在形)→副詞節(現在形) 主節(未来形・未来完了形)→副詞節(現在形) 主節(過去形・過去完了形)→副詞節(現在形) となると覚えたので、 主節「I am going up to Tokyo」が現在形なので副詞節は「when I go through this examination.」と思ったのですが、 正しい答は「I am going up to Tokyo when I have gone through this examination.」でした。 なぜ副詞節が現在完了形になるのでしょうか? また、「上京する」ことも「試験に合格する」ことも未来の事なのになぜ I am going up to~と現在形で書かれているのでしょうか?