请问这句话是不是虚拟语气呢?

Obviously, it is high time that we took some effective measures to solve it.
是省略should的虚拟语气吗?可是 took 怎么不用原型呢?

不是虚拟语气。It's (high)time...表示“该是……的时候了”
It's time + that clause,that可省略,time可由high,about等形容词修饰,从句中的谓语动词需要用虚拟,有两种形式:
①用动词的过去式(be用were);
②用shoud + 动词原形(should不能省略)。
此句型为虚拟语气句型,表示“现在某人该做某事了”。含有该事早该去做而未做,现在去做似乎都为时已晚的意思。例:
It';s time (that)we went to bed.
我们该去睡觉了。
It's high time that the article were published.
发表这篇文章是适时的。
It's time you should do cleaning.
你该去打扫卫生了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-03-09
这是虚拟语气。
It is high time that 从句要用虚拟语气,可以用两种形式表达:1,谓语动词用一般过去时,如楼主的这句正是属于这种情况;2,谓语动词用should +动词原形。以第1情况较为常见。

祝你进步!本回答被提问者采纳
第2个回答  2011-03-09
是虚拟语气。It is...that...表强调,而it is...time that sb +过去式是一种固定句型