It's time that we should go是不是虚拟语气?

但是语法书讲的是
It's (high) time 后的定语从句要用虚拟语气 (多采用过去时态来表达)

为什么不是that we went?

不是虚拟语气,这里的shouals是应该的意思。这是个that引导的定语从句。
译为:我们该走了(到了该走的时间了)。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-12-13
It's high time 加从句,从句的谓语动词用过去时,意指将来,是一种虚拟语气的用法。如
It's time they were taught a lesson. 该是教训他们的时候了。
所以 It's time we went. 是对的,该是我们走的时候了。本回答被提问者和网友采纳
第2个回答  2020-12-18
这个 should有两种解释,一种是 obligation should, 一种是shall的过去时,这时候是虚拟语气,对应的是 subjunctive future action 两种解释都可以,只能看你说话的情况偏向于哪一种意思。
你的语法书需要更新,或者你要参考一下当下的用法,这个句子后面不一定要是过去式。当你用一般现在时和过去式的时候 有点点不同。
it's time that we get going. 比 it's time that we went. 更符合真实英语。