it is time to do等于it is time for doing?
it is time to do等于it is time for doing?
如果你问的是表示"该做某事了”这个句型, 应该有两种: 1 It's time to do sth. 2 It's time for sth. 例如: “ 该吃晚饭了。 可以说 It's time to have lunch. 也可以表达成 It's time for lunch.
一样的
没有区别
It is time to do sth.这种更常用.例如:It's time to go to bed.
It is time for doing 也有,但不如前者那么常用.例如:It's time for breakfast(eating breakfast).
it is (high) time that... ...
It is high time we went home now.
== It is high time we should go home now.
It is time we started doing our work.
==It is time we should start doing our work.
It is time we left for the airport.
==It is time we should leave for the airport.
从意义上讲,这个句式没有任何were式虚拟的意味,但是最流行的用法是在其从句中使用一般过去时态。虽然这个句式有很多be式虚拟的意味,而且也可以使用should do的形式,但是远不如用过去时态的形式更为流行和普遍,建议最好使用一般过去时态的形式,少用should do的形式。
我建议,大家在理解和运用it is (high) time that...句式的时候不要把它理解成虚拟语气,只是把它当作一个特定的句式就可以了,这样掌握起来反而便利得多。建议的要点有二:
1、在 it is (high) time that...从句中尽量使用一般过去时态这种形式。
2、在 it is (high) time that...从句中如果使用了should do 的形式,要注意这个句式中的should 一般不省略。
二 it is time to do强调现在,不含虚拟的意味,例如:
It's time to go home,please be quick.