2.The price ____ ,but I doubt whether it will remain so.

问题描述:

2.The price ____ ,but I doubt whether it will remain so.
A.went down B.will go down
C.has gone down D.was going down
选择B对吗?
这是虚拟语气的句子还是whether引导的名词从句.还有在这个句子中时态怎样用啊?请高人帮我讲讲.

这里并没有涉及虚拟语气,也没有考查whether.
可以根据前后语境判断.BUT说明前后转折,后面说“我不确定价格是否会保持这样”,那么前面如果选“has gone down”就说明价格已经下来了,但是我不知道是否会保持.这样的逻辑应该是最恰当的.