You: What time is it, mom?
Me: It’s already nine.It is time you ( ) to bed.
あなた:お母さん、何時ですか?
私:もう9時ですよ。 あなたはもう寝る時刻ですよ。
( ) の中に入るものはA~Dのどれでしょう。
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の中を過去形にし、帰結文は「主語+助動詞過去+動詞の原形」となります。
本当はもう寝ていなければならないのに、まだ寝ていない、そういう状況では「(現在の)事実の反対」であるので、仮定法過去形を使ったのです。