木. 5月 16th, 2024

You: What time is it, mom?

Me: It’s already nine.It is time you (      ) to bed.

あなた:お母さん、何時ですか?

私:もう9時ですよ。 あなたはもう寝る時刻ですよ。

A go

B had gone

C have gone

D went

正解はD

「もう〜する時間(時刻)ですよ」の表現は、大学入試で頻出問題です。
It is (high) time (that)主語+動詞の過去形で、主語はもう〜する時間(時刻)です」と訳します。

まだあなたは寝ていないのですが、 過去形 (went)にするのが正しい英文となります。なぜでしょうか?

仮定法過去形というのは「(現在の)事実と反対の際に使います。

 

例えば「今、お金があれば、その本を買うのに(実際は買えない)」を英語で言えば、 If I had enough money. I could buy that book.”とIfの中を過去形にし、帰結文は「主語+助動詞過去+動詞の原形」となります。

本当はもう寝ていなければならないのに、まだ寝ていない、そういう状況では「(現在の)事実の反対」であるので、仮定法過去形を使ったのです。