问题 选择题

We    on it for several hours but we haven't yet reached any conclusion.

A.are working

B.work

C.have been worked

D.have been working

答案

答案:D

题目分析:考查时态。for+一段时间,与完成时连用,排除A、B;we与work是主谓关系,不应该使用被动语态,排除C;现在完成进行时可以表示动作有可能继续下去。句意:我们已经讨论了几个小时,但还没有达成任何结论。讨论有可能继续下去,用现在完成进行时较好,故选D。

单项选择题
单项选择题