--- Look at the black clouds.It ______ soon.

问题描述:

--- Look at the black clouds.It ______ soon.
--- Sure.If only we ______ out.
A.is raining; didn’t come B.is to rain; won’t start
C.will rain; haven’t started D.is going to rain; hadn’t come
为什么选D?不懂后半个hadn't come,我觉得应该是didn't come,和现在事实相反

那个是不是虚拟语气?