精英家教网 > 高中英语 > 题目详情

If the prediction for the earthquake ________ more accurate, we would have been more prepared and many more lives would have been saved.
A.had been B.wasC.has been D.were
A
考查虚拟语气。语境表示假如地震的预测更准确,我们就能做好准备,很多生命就不会失去了,主句使用了would have done,因此表示与过去实际情况相反的假设,状语从句用过去完成时,因此选A。
练习册系列答案
相关习题

科目:高中英语 来源:不详 题型:单选题

—Well, I forgot to bring my dictionary here yesterday.
—Actually you _____ it here. You were not allowed to use it.
A.needn’t bringB.needn’t have brought
C.didn’t need to bringD.don’t have to bring

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

--What do you think of it?
--I think it is a thing of importance that it ____ done soon.
A.is B.is to be C.be D.to be

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

—You know that you were driving at 100 kilometers per hour, don’t you?
—No, officer, I _____ have been. This car can’t do more than 80.
A.mustn’tB.shouldn’tC.may notD.couldn’t

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

The pilot kept calm in the terrible storm, otherwise the accident ______.
A.couldn’t be prevented
B.mustn’t have prevented
C.wouldn’t have been prevented
D.shouldn’t prevent

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

The little girl _____ there alone.
A.not dare goB.dares not goC.dare not goD.dare not to go

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题


Thank you very much. But for you, I ____ in the fight yesterday.
A.would have been diedB.would have been killed
C.should dieD.would have killed

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

Were it not for the debt, we ______a happy life:
A.are livingB.would liveC.were livingD.will live

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

. — Please don’t make a noise.
— _____. I’ll be as quiet as a mouse.
A.Yes, I won’tB.No, I won’tC.No, I willD.Yes, I will

查看答案和解析>>

同步练习册答案