帮我做一个虚拟语气的选择题。

It is about time the police _____ illegal gambling.
A.do away with B.did away with C.have done away with D.should do away with
按说It is (high, about等)time that 后面跟虚拟语气谓语动词可以用过去式或者should+do的用法,但是在这个题目里面出现两种情况,选择哪个好呢?

选择题。
It is about time the police _____ illegal gambling.
A.do away with B.did away with C.have done away with D.should do away with
按说It is (high, about等)time that 后面跟虚拟语气谓语动词可以用过去式或者should+do的用法,但是在这个题目里面出现两种情况,选择哪个好呢?
答:你说得对。如果题目没有打错的话,BD都是正确的选择项。 确实很难决择。要想得分,得分析出题者的出题思路。如果是你自己的老师出的题目,则看你的笔记上是什么。如果是别的老师出的,建议你选B,因为D这个有的人不熟悉。
终于找到题目的原型:
0虚拟语气和独立主格结构100+25 no marks_百度文库
3.It's about time the police _______ illegal off-course (场外投机活动) horse betting.
A. do away with B. did away with C. did away D should do away
答案为B
D项应没有这个with,则答案唯一为B。楼主的题目在改编过程中有人走火了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-12-12
看意思和语气了

D,should表示应该
而B,过去式,表示早就应该

我感觉是B
第2个回答  2011-12-12
B It is (high, about等)time that 后面跟虚拟语气谓语动词应该用过去式。本回答被提问者和网友采纳
第3个回答  2011-12-12
A do away with
it is high/about time +do sth直接动词的原形。
第4个回答  2011-12-13
我也觉得是B
相似回答