• ベストアンサー
  • 困ってます

1、仮定法過去 2、仮定法過去完了 3、1と2が合わさった文

はじめまして仮定法でつまずいてます。 1、仮定法過去は(~だったら・・・なのにね) If it weren't raining, we could play football. 雨が降ってなかったら、サッカーできたのにね。 2、仮定法過去完了(~だったら・・・だったのに) If I had known you were free, I would have asked you to come with us. あなたが暇だって知ってたら、一緒に行こうって誘ってたのに 3、1と2が合わさった文 If we had left an hour earlier,we would be at the hotel. 1時間前に出発していれば、今頃ホテルにいたのに。 質問です 1,2の違いがわかりません 2の文はIf I knew you were free,I would ask you to come with us. としてはいけないのですか?そうしたら何か変ってしまいますか? 3の文を If we left an hour earlier,we would have been at the hotel. の文にしてはだめですか? よろしくお願いします。

共感・応援の気持ちを伝えよう!

  • 回答数1
  • 閲覧数79
  • ありがとう数1

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

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

日本語があいまいなのです。 1は今雨が降っているのを目の前にして 「今雨が降っていなければ,(これから)サッカーできるだろうに」 です。 2は昨日の話か,今が夜として,今日の昼頃の話で, 「(あの時)あなたが暇だと知っていたら,一緒に行こうと誘っていただろうに」 今のことを言うのが仮定法過去,過去のことを言うのが仮定法過去完了です。 日本語では今のことでも「~だったら」と言いますし,今これからするだろうというのを,する決心をしたという感じで「~しただろう」と言うこともあります。 今のことを仮定法「過去」になるのと符合していますが,成り立ちなどは別で偶然でしょう。 3の前半は1時間前という過去のことなので,仮定法過去完了,後半は今のことなので仮定法過去。

共感・感謝の気持ちを伝えよう!

質問者からの補足

大変遅くなりました。すいません。 1は”今”目の前の事 2は行動を起こしてない状態での後悔 3は現に行動を起こしてる状態からみてる後悔 こんな感じなんですね。 私の作った2個の文では、何か変わってしまいますか?

関連するQ&A

  • 英語の仮定法の質問です。

    英語の仮定法の質問です。 we ( )( )( )to the airport earlier,if we had not lost. もし道に迷わなかったら、もっと早く空港にきていたでしょう。 で、could have come にしたんですが、答えは、would have comeでした。どうして、could じゃなくて、would何ですか? 参考書などを読んでみたんですが、どれも抽象的すぎてよくわからなかったし、上の問題のようになんとうりにも意味をとれる問題は、どうしたらいいですか?

  • 疑問文でないのになぜHadで始まるのですか?

    基本的なことかもしれませんが、わからないので質問します。 Had you come earlier, you wouldn't have missed the fun. このような文章がテキストに出てきました。 ?マークがないところを見ると疑問文ではないみたいなのに、なぜHadで始まっているのでしょうか。 仮定法みたいですが、Ifで始まらないのはなぜですか。 よろしくお願いします。

  • 仮定法の問題についての質問です。

    仮定法の問題についての質問です。 If we had known your new address, we ( ) to see you. 1 came 2 will come 3 would come 4 would have come という問題で、正解は4なのですが、「もし私たちがあなたの新しいアドレスを知っていたら、私たちはあなたに会えたのに」と仮定法過去と仮定法過去完了が混ざった公式を使うのかなと思い3を選びました。 3が間違いで4が合ってる理由を教えてください。

  • 仮定法過去と仮定法過去完了について教えてください

     こんにちは。仮定法を勉強していますが、どうしても分からないところがあります。 どなたか、教えていただけるとありがたいです。   (1) If I were you, I would call him. (もし、私が君なら、私は彼に電話するだろう)   (2) I would fly to them if I were a bird. (もし、私が鳥なら、彼らのところに飛んでいくだろう)   なぜ、(2)はIfのカタマリの位置が逆にるのでしょうか?   どちらも、同じ内容の意味に見えます。   分かりやすく理解するにはどのように解釈したらよいでしょうか。   宜しくお願いいたします。

  • 仮定法の問題で困っています。

    英語の仮定法の問題で困っています。一応自分でやってみたので、間違っているところがあったら指摘してください。 Q空所に入れるのに最も適当なものを、それぞれ下の(1)~(4)のうちから1つずつ選んでください。 (1)If it were not for the rain, we (  ) hiking today. (1)can go (2)would go (3)may well go (4)were able to go 自分の答え→(2) (2)We've missed the train. I wish we (  ) earlier. (1)have left (2)had left (3)ought to have (4)were leaving 自分の答え→(1) (3)It is high time the children (  ) to bed. (1)to go (2)went (3)going (4)gone 自分の答え→(2) (4)“(  ) all right if I came again some other time?” “Of course. Just give me a call before you come.” (1)Is it (2)Was it  (3)Would it be (4)Will it be 自分の答え→(2) (5)I remember how it happened as clearly as if it (  ) only yesterday. (1)has been (2)is (3)were (4)would be 自分の答え→(3)

  • 仮定法過去完了か仮定法過去か

    入試問題の過去問に次のような質問がありました。[  ]に適切な語句を入れると言うものです。  If you had married him you [  ] happier now.仮定法過去完了と仮定法過去の複合だと思いwould beをいれましたが、答えはwould have beenでした。nowがついているのに仮定法過去完了の形は使えるのですか。過去問には答えのみで説明がなかったので教えていただけないでしょうか。どうも腑に落ちないのです。

  • 仮定法で現在完了を言う方法について

    仮定法で現在完了を言う場合、例えば「もしあなたが今日やり残したことがあったのなら」と言う文を仮定法で言いたい場合は、if there were something you hadn't achieved yet todayになると思っていたのですが、you hadn't achieved yetは仮定法過去完了になって意味があやふやになってしまわないのか急に疑問になってきました。仮定法で完了形を言いたい場合は仮定法過去完了のようにやはりhad~を使っても良いのでしょうか、それとも別の言い方があるのでしょうか。どうぞご回答宜しくお願いいたします。

  • 仮定形が分かりません。

    当方、英語初心者です。 今さっき英語の問題集を解いていたのですが、 It would be nice if we (  )a bit more room の文のカッコに当てはまる言葉を解く問題が記載されてあったのですが、 これは【もうすこし部屋が広かったらよかったのに】という意味の文の仮定法だと思い、私が(could had)と答えたところ、正解の答えは(had)でした。なぜこの文にcouldはつかないで、hadなのですか? きっと私の訳し方が間違っているのかと思うのですが、そもそも仮定法というのは、If節やIf節の前後にある文章の主語の後にcouldやwould、mightがつくのではないのでしょうか? なんだかさっぱり仮定法のこと自体分からなくなってしまったので、どなたか教えて下さい。 よろしくおねがいいたします!

  • 英語 仮定法の文法問題です

    If we had known your new address, we ( ) to see you. 1  came 2 will come 3 would come 4 would have come 正解は4です。1と2が除外される理由も分かります。 3が除外される理由についてです。 例えば If you hadn't eaten so much, you wouldn't be so sleepy now. という例文の様に 条件節で仮定法過去完了、主節で仮定法過去 という文はいくらでもあると思います。 この問題で3が除外される理由は条件節の動詞 known の意味からでしょうか。 確かに日本語で考えてもおかしいです。 条件節の動詞が heard だったら3でも正解になりえますか? 「あの時聞いていたら、今から会いに行けるだろう」なら問題ないと思うのですが。 宜しくお願いします。

  • 仮定法の問題なんですがhadが付く時と付かない時の差がわかりません。

    仮定法の問題なんですがhadが付く時と付かない時の差がわかりません。 1.If he were ready, we would go. 2.If I had enough time and money, I would travel around the world. 1の時にはhadがないのにどうして2の時にはhadがあるんでしょうか?