"It is (high) time (that)"强调句中的虚拟语气的意义与用

看到这么一种表述:

该句型表示“是时候该做什么了”,含有“晚了一点”的意义,含有虚拟语气,从句用过去时。如:

        It's time you thought about your future.

请问这里的虚拟语气体现在那里?怎么理解?

另外请问常见的“It's time that sb should do sth.”是属于陈述语气吧?这样的话“It's time you should think about your future.”是否在意义上与前面的例句一样呢?


请先 登录 后评论

最佳答案 2020-07-21 09:23

It's time you thought about your future.
It's time that sb should do sth.

在 It is time that...结构,that 从句原则使用虚拟语气。

that 从句为何使用一般过去时?从句中说的这件事,原本早就开始做,在过去就该做,但实际上未做,已经有些晚了。所以,我们用一般过去时表示这个在过去就该发生的动作。此外,除了 It’s about time 外,还可说 It’s high time 或 It’s about time。

在 It’s (high/about) time (that)...后,除了使用一般过去时外,有时也可用“should + 动词原形”形式。这个 should 是“假定的 should” ,是说话人自己的主观推断,但没有确凿的证据。 should 主要用在名词性从句,表示建议、命令等意义; 用于if 从句中,对将来事件的推测, 以及目的状语从句可能发生的推断, 以及表示感情色彩和 It is time that ...中的推断。

It's high time we did our homework. 我们该做我们的家庭作业了。

It is about time that you stopped speaking.  你早该停止发布言论了。

It's time that you made up your mind. 你该下定决心了。

It's high time you got a job and set up a home. 你该找份工作,安个家了。

It's time we should go to bed. 我们该上床睡觉了。

It is about time that the thing should be done.  是该做这件事的时候了。

 

请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 5 收藏,27201 浏览
  • 13538360194 提出于 2020-07-16 10:10

相似问题