• ベストアンサー

仮定法

duosonicの回答

  • ベストアンサー
  • duosonic
  • ベストアンサー率51% (585/1140)
回答No.3

duosonic です。お疲れ様です。 補足を拝読しました。分からないことは分からないと言ってくれた方が助かります。 (1) 未来の話だから完了していないということですか? 、、、その通りです。Should you have arrived では「未来の話なのに、完了しちゃっているからヘン」ということです。 この文は、ダンナが奥さんに今帰るよメールで、「もし僕より先に帰宅したら、郵便取っておいて」と言っています。ダンナは待っている郵便でもあるのでしょう、「もし君が先に家に着いたら、ポストから郵便取って、○○から来ているものがあったら電話して知らせて欲しい」みたいなシチュエーションです。 「君より僕の方が先に帰宅したら、僕が郵便を取る」ので、奥さんはノータッチです。結果的にこの文も必要なかったということになりますよね。 でも奥さんが先に帰宅したら、奥さんに郵便を取って欲しいワケです。 いずれの場合でも、お目当ての郵便が来ているかというのは、二人のうちどちらかが帰宅してみないと分からないですよね?  すなわち「未知の事柄」です。 (2) なのに、Should you have arrived と「完了形」にするのは単純にヘンですよね。つまり、wsasw さんの言葉を借りると、まだ起きていない「未来の話をしているのに、Should you have arrived という完了形を使ったら、既に完了してしまう」という、時系列的にヘンな文になってしまうので、Should you arrive が正しいということです。 (3) もう一つの考え方は、「実はこれ、全部現在形で: ・If you arrive before me, pick up the mail. 、、、と言っても構わない文章です」と言いましたが、つまり should さえも要らない文です。「Should you 動詞原形 ⇒ もし、あわよくば、万が一 ~したら」という「実現可能性がある未来の事柄を表す仮定法」の決まり文句を使っているだけです。 現在形でも通じるというのに: ・If you have arrived before me, please pick up the mail. 、、、と、過去形 arrive でもなく、わざわざ完了形 have arrived にする必要さえないでしょ?ということです。 僕が前信で「should have ⇒ 過去の事実とは反対の事柄」なんて言ったので、かえって混乱させてしまったかも知れませんね。ごめんなさい。そもそもこの問題は文法がどうのこうのよりも、「主節が現在形なのにif従属節が過去形でもなく、完了形になっていたら、一体どういう意味になるかな? だいたい意味を成すのかな?」と考えてみる方が、簡単に分かるかも知れませんね。 もし「こういう場合はどうか?」ということがあれば、何なりとご質問下さい。

noname#77691
質問者

お礼

よくわかりました。 どうもありがとうございました。

関連するQ&A

  • 文法問題

    2つ質問が御座います。 ・Robert ( ) in Canberra by now because he took an early flight. (1) can have arrived (2)may arrive (3)must arrive (4)should have arrived で(4)が適切なのはわかるのですが、(2)や(3)がダメな理由がわかりません。 ・A bit more exercise would do you ( ). (1)well (2)healthy (3)good (4)better で(3)になる理由がわかりません。(2)以外は入ってもよさそうだし、(1)と(3)でなぜ区別されるのかわかりません。 わかる方、よろしくお願いします。

  • 高校英語 仮定法の問題

    日本文 あなたが、今会社を始めるような事があれば、お手伝いします。 If you shouid start a company, I would help you. を参考にして 私達のクラブに入りたいと思ったら、私に電話して下さい。 を(wish to join)を使って英作する問題なのですが If you should wish to join our club, please give me a call.(please call me.) の文ではshouldは不要と思うのですが、 倒置になると Should you wish to join our club, please give me a call.(please call me.) になります。 高校英語演習問題ですが、 If you should wish to join our club, please give me a call.(please call me.) の文章は、正しいのでしょうか。

  • 高校英語

    至急 英語 Can you give me a call when you arrive at the airport? ってyou have arrivedじゃ駄目なのですか?

  • 仮定法について

    I don't suppose you'll need any help but if you (would) need any help,just let me know. これで()の中をcould,might,shouldなどには できませんか?文法4択問題なんですが、なぜwouldが正解か分かりません。。

  • 未来形と未来完了形の微妙な違い

    ■未来形 Do you think the book will have arrive by tomorrow? ■未来完了形 Do you think the book will have arrived by tomorrow? これに違いはニュアンスの違いはありますでしょうか? それとも同じでしょうか?よろしくお願いします。

  • 翻訳お願いします

    OK Well you should have told me you bought that driver because I have already mailed as I didn't know that was you, and by the way would you mind please giving me your shipping address as it should look on the front of the package, I could not figure it out by the way it is on paypal it just looks funny there to me but then I don't live in Japan so I don't know how you guys do it so please show me exactly how it should look on the front of the package, Thanks.

  • 仮定法過去完了?

    (1)we might(just) as well have stayed at home. (家にいた方がましだった。(実際には外出してしまった)) (2)You should have made every effort to gain it. (君はそれを得るためにあらゆる努力をすべきであった) これらの文は、(1)は仮定法過去完了ではなく、(2)は仮定法過去完了だと教えてもらったんですが、 本当でしょうか? どちらも過去の非実現を表しているので、同じ種類の文にみえるのですが・・・ あと、 (3)He should have arrived there by now. (今ごろまでには、彼はそこへ着いたはずだ。) これは実際には着いていた場合も着いていなかった場合も表すことがあるそうなのですが、 着いていなかった場合、過去の非実現を表すと思うのですが、その場合仮定法過去完了になるのでしょうか? すみません、二点について、解答をお願いします。

  • 文法問題

    ( )に入る番号を教えて下さい! (1)( ) (1)I may not say so,but I cannot remember. (2)I may say so,but I cannot remember. (3)I might have said so,but I cannot remember. (2)It is not easy ( )a new language. (1)that I learn (2)me to learn (3)of me to learn (4)for me to learn (3)I want ( )honest. (1)Tom to be (2)Tom be (3)for Tom be (4)Tom is (4)Never fail( )your seat belt. (1)wear (2)wearing (3)to wear (4)in wearing (5)He managed ( )at the lecture hall in time. (1)arrive (2)arriving (3)to arrive (4)arrived (6)I will let Yumi( )what time will be convenient for me. (1)know (2)known (3)knowing (4)to know (7)I am afraid of ( )an accident. (1)his having (2)for him to have (3)he has (4)he having (8)You should practice ( )English in public. (1)speak (2)spoke (3)speaking (4)to speak (9)It's going to rain this afternoon. You should put off( )out. (1)go (2)went (3)going (4)to go (10)( ) (1)You should have your father to check the camera. (2)You should have your father check the camera. (3)You should have your father checked the camera.

  • should haveを使った文の和訳

    should haveの用法についてアドバイスお願いします。 He should have arrived there by now. (彼は今頃はそこに着いているはずだ) You should have consulted the doctor. (君は医者にみてもらうべきだったのに) 上記の文は2つともshould haveを使いますが、2つめの文は 「君は医者にみてもらっているはずだ」とも訳せる気がします。 どう区別すれば良いのでしょうか。

  • 今日の授業で使います。

    今日の授業で、下記の違いを説明しようと思います。(対象:高校生)みなさんならどう説明しますか? 1.If you leave soon,you will arrive here by six o'clock.で、なぜwill have arrivedにならないのか分からないです。 2.If I call again in hour, do you think she will have arrived? というのを別のところで聞いていたのですが、返答がなくて。。。 (未来完了自体は分かったと思いますが、未来形との識別がまだすっきりしません) ただ、自分なりの推測はあります。(あっているかは分かりませんが) 1の文 leave→arriveの順に起こる(leaveしてからarrive) 2の文 call←arrive(d)の順に起こる(callするまでにarriveする) なので、1は未来形・2は未来完了形 いかがでしょうか?