这是非谓语的虚拟用法吗

It is time that the children were in bed.

=It is time for the children to be in bed.

上文第二句是虚拟吗?因为两句相等,同时第一句还是虚拟,所以第二句会不会也是虚拟。谢谢回答。

请先 登录 后评论

最佳答案 2017-05-10 10:59

(1)It is time that the children were in bed.(虚拟语气)

参考译文:是该孩子们就寝的时候了.

使用结构为:It is time that sb did/were+其他(是该某人做某事的时候了,定语从句作后置定语修饰前面的名词)(强调时间有点晚,有点过了)

It is time that you reflected upon your mistakes.  

该是你反省思过的时候了.

The doctor think it is time that he physic the patient.  

医生认为给病人服泻药的时候到了.

It is time that the world learned the lessons of Aswan.  

现在是世界吸取阿斯旺大坝教训的时候了.

(2)=It is time for the children to be in bed.(陈述语气)

参考译文:孩子们就寝的时间到了.

使用结构为:It is time for sb to do sth(是某人做某事的时候了,动词不定式复合结构作后置定语修饰前面的名词time)(强调做某事的时间到了)

It is time for you to wake up.  你该醒了.

It is time for hens to brood.  该是母鸡孵蛋的时候了.

It is time for him to go.  他该走了.

上文第二句是虚拟吗?因为两句相等,同时第一句还是虚拟,所以第二句会不会也是虚拟。谢谢回答。

It is time +其他不同结构归纳如下

【1】 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. 
你该去打扫卫生了。

I think it's time you went to bed. 

我想你该睡觉了。

It’s time we went (were going, should go). 

我们该走了。

I think it’s time they were taught a lesson. 

我想现在该给他们一点教训了。

【2】It is high/about time that  正是干……的时候了high/about 只是对time修饰 强调从句谓语动词要用过去式或用should加动词原形,但should不可省略。

I think it’s high time that she made up her mind. 

我想她该拿定主意了。
It is time that the children went to bed.
It is high time that the children should go to bed.

早该是该孩子们睡觉的时候了。

【3】 It's time for + n.“该是(干)……的时候了。”
 Boys and girl, It's time for class.
同学们,该上课了。
【4】 It's time + (for sb.) to do sth. .表示“该是(某人)干……的时候了。

 It's time for you to clean the classroom. 
该是你打扫教室的时候了。
 It's time to go to school.
该去上学了。
【5】 It's + the/序数词+ time +to do sth. 表示某人第几次做某事。 
 It is my first time to write letter in English.
这是我第一次用英语写信。
【6】 It's + the+序数词+ time+ that clause.表示某人第几次做某事。 
 It is my first time that I've even written letters.
这是我第一次用写信。 

请先 登录 后评论

其它 1 个回答

龙 楠   - 英语教师
擅长:英语

第一句的从句是虚拟语气,而第二句不是。

严格说来,下面两句并不是100%相等:

(1) It is time that the children were in bed.

(2) It is time for the children to be in bed.

第(1)句的从句谓语是虚拟语气,含有早该上床睡觉了的意思,言外之意是:睡得晚了。而第(2)则没有这个“言外之意”,它的意思就是:孩子们该上床睡觉了,即到了他们上床睡觉的时候了。


请先 登录 后评论
  • 1 关注
  • 1 收藏,2805 浏览
  • beginner 提出于 2017-05-10 08:23

相似问题