It is time S 過去形 ⇔ It is time for 人 to do ⇔ S should do now
〈It is time + S + 過去形〉は仮定法過去で「本当はもう〜している時間なのに、まだしていない」。現在のことなのに過去形を使うのは、現実とのズレを表すため。high / about を付けると「とっくに〜すべきだ」の非難が強まる。
- It's time you went to bed.
もう寝る時間ですよ。 - It's time for you to go to bed.
あなたはもう寝る時間だ。 - You should go to bed now.
もう寝るべきだ。 - It's high time we took action on climate change.
気候変動に対して行動を起こしてもよい頃だ(遅すぎるくらいだ)。
It's about time! 単独で使うと「やっとか!遅いよ!」という皮肉になる。遅れて来た友人に言えば「待ちくたびれたよ」の意味。