"I still haven't thanked Aunt Lucy for her present." "It's time you ____"A.do B.didC.hadD.would这个题怎么选啊?It's time for sb.to do sth.

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/29 14:58:30

"I still haven't thanked Aunt Lucy for her present." "It's time you ____"
A.do
B.did
C.had
D.would
这个题怎么选啊?It's time for sb.to do sth.

这个是虚拟语气
It's (high)time sb.should do sth.(其中should 不能省略) 故A不正确
It's time sb.did sth.由此判断B和C中有一个,did在此为省略句,用DID指代了感谢这件事.(自己理解,仅供参考)
It's time for sb.to do sth.
It's time for Sth.

B it's (high)sb. did sth.表示是某人该做某事的时候了