• ベストアンサー

英語の出来る方へ

You had better get up early. 「あなたは、早く起きたほうがいいです」 じゃないですか。 過去にすると、get up は、got upになりますか? 教えてください

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

  • ベストアンサー
  • sanori
  • ベストアンサー率48% (5664/11798)
回答No.1

had better の後ろの動詞は、絶対に原形でないといけません。 また、had better を過去形にすることもできません。 よって、「ほうがよかった」という過去を表すには、 別の表現を借りてくるというか、引っ張ってくることになります。 というわけで You should have got up early.(早く起きるべきだった) とか You had to get up early.(早く起きなければいけなかった) 辺りになると思います。 (どちらも、"got"は過去形ではなく過去分詞です。gotten でもよいです。) had better + 原形 の形は、「~したほうがいい」と訳す人が多いので、 should や have to, had to に置き換えると、きつい意味になるから、 かなり意味が違ってくる、と思いがちですが、 実は、had better というのは、「~すべきだ」というニュアンスに 近いらしいです。 似た例では、 You must get up early. を過去にするには、 You had to get up early. 未来にするには、 You will have to get up early. というのがありますね。

ILLGOTOUK
質問者

お礼

わかりやすい、説明ありがとうございます。 考えてみれば、そうですね

関連するQ&A