问题 选择题

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。

单项选择题
选择题