It's time you ____ your homework.A.did B.do C.to do D.will do 请问应该选哪个,麻烦说下为什么?

问题描述:

It's time you ____ your homework.A.did B.do C.to do D.will do 请问应该选哪个,麻烦说下为什么?

C
应该是It's time for you to do your homework.吧
It's time to do sth. 到了做某事的时候了,该做某事了

did
你早该写作业了
英语语法 虚拟

c 固定搭配 it's time to do sth 或 it's time for sth

C,be=形容词=to do 形式,固定搭配

A
it is time that -- 早该做什么了,应用虚拟语气:
it is time that --+-should--
it is time that + 一般过去时