题目内容

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。
考点:考查虚拟语气的用法。

练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网