单选题 We ______ on it for many hours but we have not yet reached any conclusion.
A. work B. have been worked
C. have been working D. are working

【正确答案】 C
【答案解析】[解析] 动词时态
现在完成进行时表示动作从过去某一时间开始一直延续到现在或离现在不远的时间。本题 中表示“好几个小时”以来一直在做某事,因此用现在完成进行时。
[避错] A)work为一般现在时形式,B)have been worked为现在完成时的被动形式,D)are working 为现在进行时形式。