But for your timely warning, we ___have been unaware of the danger. Thank you very much!
A.shall
B.must
C.will
D.would
答案:D
题目分析:句意:要不是你及时提醒,我们就不会意识到危险。非常感谢您!此处but for意为:要不是。
表示与过去的事实相反,主句用would+have done的形式。故选D。
But for your timely warning, we ___have been unaware of the danger. Thank you very much!
A.shall
B.must
C.will
D.would
答案:D
题目分析:句意:要不是你及时提醒,我们就不会意识到危险。非常感谢您!此处but for意为:要不是。
表示与过去的事实相反,主句用would+have done的形式。故选D。