プロが教えるわが家の防犯対策術!

had betterのhadはどうして過去形の形になっているのか昔から気になっているのでどなたかご教授ください。

A 回答 (2件)

You had better speak English,


if you could.
というような、婉曲的仮定法だと思います。
    • good
    • 0
この回答へのお礼

仮定法なんですか。ありがとうございました。

お礼日時:2006/01/08 17:04

 今では,If you were here, I would be happy. のように,仮定法の帰結節(主節)では would などの助動詞の過去形を用い,if 節がなく,単に I would be happy. のように言うこともできます。


 これを昔は I were happy. のように,助動詞を用いずに表現していました。このような言い方は今ではほとんどしませんが,had better など,慣用表現に残されています。
 I had better do it at once. は It would be better for me to do it at once. と今で普通に用いられる仮定法で言い換えることができます。ただ,仮定法では丁寧な意味合いになるのが,you を主語にする場合,should などに比べて,had better がややきつい表現になってしまうのは不思議です。
    • good
    • 0
この回答へのお礼

仮定法だったんですか。学校ではただの助動詞とかで済まされたのでわかってよかったです。

お礼日時:2006/01/08 17:02

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!