It is time that 中的 that 经常省略。
《牛津英语用法指南》第三版306.2节指出:
it's time 也可以跟一个主语,后面带动词过去式,表示现在的意思。
It's time she went to bed. 她该上床睡觉了。
It's time you washed those trousers. 你该洗洗那条裤子了。
I'm getting tired. It's time we went home. 我累了,我们该回家了。
在英国英语中,It's high time ... 这个表达方式常常用在这种结构里,说明某事是紧迫的。
It's high time you got a job. 你该马上找份工作才是。
同意曾老师的观点:在It is time that...结构中,that 从句使用虚拟语气。
that 从句为何使用虚拟语气(与现在时间不符)?我觉得,从句中表示的这件事情,本来应该在过去就做了,但实际上未做;或者说,这个动作本来应该在过去发生,而实际未发生。所以,我们用过去时表示这个在过去就该发生的动作。表示“早该做某事了”,说明现在有些晚了。
此外,除了It’s time 外,还可说 It’s high time 或 It’s about time。
在 It’s (high/about) time (that)...后,通常用一般过去时,有时也可用“should + 动词原形”形式。
例如:
1. It's time that you made up your mind. 你早就该下定决心了。
2. It's time we should go to bed. 我们该上床睡觉了。
3. It's high time you got a job and set up a home. 你该找份工作,安个家了。
4. It's high time we did our homework. 我们该做我们的家庭作业了。
5. It is about time that you stopped speaking. 你早该停止发布言论了。
6. It is about time that the thing should be done. 是该做这件事的时候了。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
同意黎老师的分析。这里并非一般概念上的过去时态,而是虚拟语气(虚拟语气过去式),是一个常见的虚拟语气句型。费致德《现代英语惯用法词典》有以下说明:
It is time后面用虚拟语气过去式(subjunctive past)。口语中也常用。
It's (high) time you went (were going;should, had better, had rather go).该你走的时候了。
It is high time that you should go是正式文体。were有时也用was.
It's time I was at home.
It's time Tom was home!
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!