题目
___. we would have prevented the catastrophe.A.If we knew it earlier B.Unless we had known it earlier C.Had we known it earlier D.id we know it earlier
___. we would have prevented the catastrophe.
A.If we knew it earlier
B.Unless we had known it earlier
C.Had we known it earlier
D.id we know it earlier
题目解答
答案
A.If we knew it earlier,如果我们早点知道。B.
Unless we had known it earlier,除非我们早一点知道。C.Had we known it earlier,我们早一点知道吗
。D.Did we know it earlier,我们之前知道吗。由后
句“我们本可以避免这场灾难。”可知前句是虚拟语气条件从句。在虚拟语气条件从句中若有 were ,
should , had 时可以把if省去,而把这三个词放置句首。此处从句表示与过去的事实相反,故答案为C。
解析
步骤 1:分析句子结构
句子的后半部分 "we would have prevented the catastrophe" 表示与过去的事实相反,因此这是一个虚拟语气的句子。虚拟语气的条件从句通常使用过去完成时。
步骤 2:识别虚拟语气条件从句的结构
在虚拟语气条件从句中,如果从句含有 were, should, had 时,可以省略 if,将这些词提到句首,形成倒装结构。因此,正确的形式应该是 "Had we known it earlier"。
步骤 3:排除其他选项
A. "If we knew it earlier" 表示与现在的事实相反,不符合题意。
B. "Unless we had known it earlier" 表示除非我们早一点知道,不符合题意。
D. "Did we know it earlier" 表示我们之前知道吗,不符合题意。
句子的后半部分 "we would have prevented the catastrophe" 表示与过去的事实相反,因此这是一个虚拟语气的句子。虚拟语气的条件从句通常使用过去完成时。
步骤 2:识别虚拟语气条件从句的结构
在虚拟语气条件从句中,如果从句含有 were, should, had 时,可以省略 if,将这些词提到句首,形成倒装结构。因此,正确的形式应该是 "Had we known it earlier"。
步骤 3:排除其他选项
A. "If we knew it earlier" 表示与现在的事实相反,不符合题意。
B. "Unless we had known it earlier" 表示除非我们早一点知道,不符合题意。
D. "Did we know it earlier" 表示我们之前知道吗,不符合题意。