单选题
23、We________ on it for several hours, but we have not yet found any satisfactory solution.
参考答案
B
题目详解:
句子表达的是从过去某个时间开始一直持续到现在的动作,强调工作的持续性和未完成性,因此使用现在完成进行时(have been working)。选项C是错误的被动形式,而A和D无法体现持续努力的过程。记忆小技巧:"持续努力用完成进行时,B选项最合意。"

177****7933
satisifactory令人满意的

157****7064
我们在这个问题上花了好几个小时,但还没有找到令人满意的解决办法.

136****3830
现在完成进行时