Don't you think it is time you -------smoking?a. give up b. would give up c. gave up d . must give up选哪个,为什么?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 06:13:20
Don't you think it is time you -------smoking?a.  give up    b. would give up     c. gave up    d .  must give up选哪个,为什么?

Don't you think it is time you -------smoking?a. give up b. would give up c. gave up d . must give up选哪个,为什么?
Don't you think it is time you -------smoking?
a. give up b. would give up c. gave up d . must give up选哪个,为什么?

Don't you think it is time you -------smoking?a. give up b. would give up c. gave up d . must give up选哪个,为什么?
选 c.
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.
你该去打扫卫生了.

C. It's time 后跟的句子要用虚拟语气,所以要用过去式。若非如此这能说成It's time to give up somking.

选C
这个是一种虚拟语气的句型, It is (high) time that
It is (high) time that 后面的从句谓语动词要用过去式或用should加动词原形,但should不可省略。
It is time that the children went to bed.
It is high time that the children...

全部展开

选C
这个是一种虚拟语气的句型, It is (high) time that
It is (high) time that 后面的从句谓语动词要用过去式或用should加动词原形,但should不可省略。
It is time that the children went to bed.
It is high time that the children should go to bed.
楼主要注意,在这里是二选一,要么谓语用过去式,要么是should+动词原形(should不可省略)。 It is (high) time that这个句型是“该做什么...”“早该做什么了....””“该到什么的时候了”的意思。
PS:还有一种题目是It is the third time.....这种在time前面随便加个序数词什么的,他后面就不是虚拟,常用完成时(具体看语境的),所以楼主一定要认清楚具体的句式,以免掉入出题人的陷阱。

收起

选C
虚拟语气还可用在定语从句中,表示:“早该做某事了”时,定语从句中的谓语动词须用虚拟语气,其虚拟语气的结构为:It is (high / about) time (that) + 主语+ 动词的过去式/ should + 动词原形,即从句用虚拟过去式。