It is high time I talked/should talk with her虚拟语气

It is high time I talked/should talk  with her 中为什么虚拟语气可以用过去式也可以用should+动词原形?

请先 登录 后评论

最佳答案 2019-08-10 09:27

It is (high)/(about) time (that) sb did sth.

这个结构中,that作为关系副词引导定语从句,表示的是与事实相反的陈述(事实上在说话的现在,某人并没有做某事,与现在事实相反的从句中,用过去式表示现在时间),所以定语从句谓语为虚拟语气形式。

It is (high)/(about) time (that) sb should do sth.

这个结构中,that仍然为关系副词引导定语从句,但从句并非表示与事实相反的陈述,而是表示现在是某人该做某事的时候了,should为情态动词表示责任、义务。这并不是传统语法中的虚拟语气,而是属于陈述语气范畴。

请先 登录 后评论

其它 1 个回答

mengxin Z

1) It is (high) time that somebody did something.
2) It is (high) time that somebody should do something.
3) It is (high) time that somebody do something.
Are they all correct?


(加拿大):The second is definitely wrong, but I've certainly heard the first used. Although 3) may be 'correct' (I've not heard it in this use), the subjunctive is a bit of an endangered species in English.

 (英国):I would always choose (1).


另外,Do we say: it is high time to do something?

Interesting question, jiamajia!
I happily say "It's time to go" etc, using the to-infinitive. But I don't think I would say "it's high time to go": I think, for me, it would always be a past indicative after "it's high time" - "it's high time I went" or "it's high time I was going". 


摘自 -WR

请先 登录 后评论
  • 3 关注
  • 7 收藏,8713 浏览
  • 大笑特笑 提出于 2019-08-09 21:25

相似问题