It is time togo to bed.为什么that可以省略?

如题所述

你好
It is time that you went to bed .
译为: 你现在该去睡觉了.

此句中that可以省略是因为that 在所连接的定语从句中充当非主语的成分,所以可省略。
假设that 在所连接的定语从句中充当主语成分则不可省略。

如你所说,这句话是定语从句的同时还包含了虚拟语气,因为虚拟语气大部分都会出现在一些从句中。
此句的虚拟语气所采用的句型如下:
It is (high)time (that)……
因为表达的是虚拟语气,所以后面的从句谓语动词常用过去式(be动词用were);或者用"should+动词原形(should不能省略)"来表示也可以

that 可以用 when 代替,因为先行词是表示时间的time。但是,when 在定语从句中是作时间状语,不能省略。
温馨提示:答案为网友推荐,仅供参考