英语老师说:It is time that sb did sth.该是某人做某事的时候了。

我认为这句话的语法上是错的。
应改为:
如果当作是强调句,则是 It is at time that sb did sth.
如果当作是定语从句,则是 It is time when sb did sth.
我说的对吗?请分析一下。

你好!
恐怕我得说:你说的不对!
首先, It is time that sb did sth. 这本身就是【定语从句】。这个句式也不适合改为强调句
其次,time的常用句型有:
It is time to do sth
It is time for sb to do sth
It is time for sth
It is time( that) sb did sth
should do sth 最后这两种形式,都是表示【虚拟语气】的句式。
例如:
It is time that I worked harder for my dream.
=It is time that I should work harder for my dream.
该是我为我的梦想而努力的时间了。(表示“幡然悔悟,早该努力”)。
最后,对比【强调结构】:
It was【 at six o'clock yesterday时间状语,被强调部分】 that I met him at the school gate.
It is 【him】 that /whom I met at six o'clock yesterday at the school gate.

祝你开心如意!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-01-19
你老师是对的,这是一种固定搭配
It's time + that clause 时,that可省略,time可由high,about修饰,从句中的谓语动词有两种形式,或者用动词的过去式(be用were); 或者用shoud + 动词原形(should不能省略)。此句型为虚拟语气句型,表示“现在某人该做某事了”。

含有该事早该去做而未做,现在去做似乎都为时已晚的意思。例:

1.It's time (that)we went to bed. 我们该去睡觉了。

2.It's high time that the article were published.发表这篇文章是适时的。

3.It's time you should do cleaning. 你该去打扫卫生了。

如果你以后还有英语方面的问题想要问,或者需要一些有关英语的信息,我推荐一个好地方给你——《新东方精英英语论坛》。你可以在百度上搜一下,里面是新东方的老师在回答问题,还能改作文、查英语学习资料等等。而且当天你就能得到准确答案,又及时又专业
第2个回答  2013-01-19
英语老师说:It is time that sb did sth.该是某人做某事的时候了。
答:你的老师说得对。是你把【这个固定句型】跟【强调句型】同流合污了,你说是吗?
这两个It is at time that sb did sth. It is time when sb did sth。句型是属于【强调句型】。
但是,It is time that sb did sth.【不是强调句型】。这个句型的意识是:“该是某人做某事的时候了”。又如:It's time that we went to school.该是我们上学的时候了。

如果我的回答对你有所帮助,请点击本页面中的“选为满意回答”按钮,谢谢!
第3个回答  2013-01-19
你老师说得对。这是习惯用法。

It is time that you listened to your teacher.
第4个回答  2018-04-08
赞同,个人认为这是口语化的表达方式。书面上可以表达成:
It's time for sb to do sth.