We( )the problem for quite some time,but we( )any conclusion yet.

来源:百度知道 编辑:UC知道 时间:2024/06/04 07:08:00
We( )the problem for quite some time,but we( )any conclusion yet.
A.have been discussing................haven't reached
B.have disscussed......................haven't been reaching
C.discussed........................haven't reached
D.had discussed.......................haven't reached

简单做法:先看后一空:有yet,所以是have not done 即现在完成时+ 主动,(固定搭配:reach a conclusion)
第一空:由于后有提示还未结束,所以这个动作于过去开始,到了现在,将来还有可能继续,所以典型的have been doing即现在完成进行时结构

最后答案明确:A

我查了标准答案 是
A.have been discussing................haven't reached
前者强调过去进行了好些时间的讨论,后者则表示尚未达成协议

A

因为前半句有个for+短时间,是现在完成时的标志。
后半句有yet,也是现在完成时的标志。
所以都用现在完成时态。
所以选A