it's time you did some work里面的did为什么用过去式,而不是用do

it's time you did some work中为什么用do的过去式did?

    it's time 后跟从句表示虚拟语气,意思是“本该办的事情却迟迟没有办”,相当于汉语“早就该做某事了”,如:

    It's time we made up our minds. 我们早就该下决心了(言外之意:迄今还没有动静)。

    在这种句型中,从句的谓语动词应该用虚拟形式(同if条件句虚拟形式),具体如下:

    * 对现在虚拟,谓语动词用过去形式。

    * 对过去虚拟,谓语动词用过去完成形式。

    * 对将来虚拟,谓语动词有三种形式:过去形式;should + 动词原形;were to + 原形。

    it's time for sb to do后跟不定式表示真实语气,相当于汉语“到了要做某事的时间了”,如:

    It's time for us to make up our minds. 现在是我们下决心的时候了(应马上解决)。

多讲一点相似语法,供参考:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-01-04
我是英语研究生,多年英语翻译。之所以不用could did it是因为:could是can的过去式,can属于情态动词,情态动词后面所跟动词需要用其原形。情态动词包括can、may、must、should等,用法相同。比如:She can speak Chinese.这里的主语是单三形式,但后面仍然用speak,而不是speaks,原因就是can是情态动词,其后面的动词需要用原形。本回答被网友采纳
第2个回答  2019-01-04
It is time (that):现在是……的时候了,是时候……
这是个虚拟语气的句型,用虚拟语气虚拟现在及将来的情况时,从句谓语用过去式,所以这里用did。
相似回答