单选题

23、We________ on it for several hours, but we have not yet found any satisfactory solution.

A
are working
B
have been working
C
have been worked
D
work
参考答案  
B
题目详解:
句子表达的是从过去某个时间开始一直持续到现在的动作,强调工作的持续性和未完成性,因此使用现在完成进行时(have been working)。选项C是错误的被动形式,而A和D无法体现持续努力的过程。记忆小技巧:"持续努力用完成进行时,B选项最合意。"
177****7933
satisifactory令人满意的
157****7064
我们在这个问题上花了好几个小时,但还没有找到令人满意的解决办法.
136****3830
现在完成进行时