• ベストアンサー

仮定法の問題なんですが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があるんでしょうか?

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

  • ベストアンサー
  • marbleshit
  • ベストアンサー率49% (5033/10253)
回答No.3

両方とも仮定法過去の文型ですね。 もとの文章を見れば意味が解るはずです。 If he is ready→If he were ready (彼が準備出来たら) If I have enough time and money→If I had enough time and money (お金と時間が充分あったら) これを仮定法過去完了にすると、 If he had been ready, we would have gone. (彼が(あの時)準備出来てさえいたら、行けただろうに) If I had had enough time and money, I would have traveled around the world. (お金と時間が(あの時)充分あったら、世界旅行に行けただろうに) hadが一杯出てくることもありますよ! 下記サイトも参照ください。 http://www.englishcafe.jp/english/day48.html

その他の回答 (2)

noname#139496
noname#139496
回答No.2

1はbe動詞の過去形、2はhaveの過去形なだけではありませんか? おそらく仮定法過去の英文で、If+主語+動詞の過去形~,主語+助動詞+動詞の原形… 「もし~ならば、…だろう」となっているのだと思います。

tsukasahan
質問者

お礼

わかりやすい説明ありがとうございます。

回答No.1

2にhadが無かったら、条件文に動詞が無いんじゃないの?

tsukasahan
質問者

お礼

そうですね!! ありがとうございます。

関連するQ&A