回答受付が終了しました

中3英語の質問です。 If you are tired, you should go to bed early tonight.(もしあなたが疲れているのなら、今夜は早く寝るべきです。)

英語40閲覧

回答(5件)

今のことを言っているからだと思います。 仮にareがwereだったとすると、 もしあなたが疲れていたなら、今夜は早く寝るべきです。 という文章になってしまいますよね? 今夜のことを話しているのに、疲れてい「た」と過去の状態の場合で話していることになってしまいます。 Ifは今のことや未来のことでも使いますよ。中学一年生の頃に習ったifは仮定法ではありませんでしたよね?思い返してみてください。 主さんは受験生でしょうか。英語の勉強、応援してます!

この回答はいかがでしたか? リアクションしてみよう

「もし今あなたが疲れているなら」という意味なのでしょう。現在のことなのであれば、当然、現在形を使います。 逆に、なぜ過去形にすべきだと思ったのですか? 仮定法をイメージしているのだとしたら、それはおかしいです。仮定法は「実際はそうではない」という意味を含んでいるので、「本当は疲れていないのは知っているけど、もし疲れていたとしたら」という意味になってしまいます。

AIアイコン

AIからのお助け回答

AIアイコンみんなの知恵袋

過去のベストアンサーを参照してAI(GPT-4o)が回答!

みんなの知恵袋とは?

「If you are tired, you should go to bed early tonight.」の「are」は現在形で、過去形にならない理由は、文が現在の状況を示しているからです。英語では、現在の状態や事実を表す際に現在形を用います。過去形は過去の出来事を示すため、ここでは適切ではありません。したがって、疲れているかどうかは現在の状態を示すため、現在形が使われています。

AIアイコンClaude 3(Anthropic)

If you are tired, you should go to bed early tonight.(もしあなたが疲れているのなら、今夜は早く寝るべきです。)の文では、areは現在形で使われています。 この文は条件文の一種で、ifの後の部分が「もし〜なら」を表す条件を示しています。条件を表す節では現在形が使われるのが一般的です。 ・are tiredは「疲れている」という現在の状態を表しています。 ・should go to bedは「寝るべきだ」という助言や提案を表す表現です。 条件文の条件節では、一般的に現在形が使われます。過去形にする必要はありません。この文の構造は正しいものです。

この回答は生成AIで作成したものであり、最新性や正確性等を保証するものではありません。その他注意事項はこちら