当前位置:高中试题 > 英语试题 > 虚拟语气 > If it hadn’t rained so hard last night,it_______ so  cold today.A.would’t beB.ha...
题目
题型:不详难度:来源:
If it hadn’t rained so hard last night,it_______ so  cold today.
A.would’t beB.hadn’t beenC.weren’tD.wouldn’t have been

答案
A
解析

试题分析:本题考察的是错综条件句的虚拟语气。本题条件句中时间状语是last night说明本句与过去事实相反,故使用过去完成时。主句中的时间状语是today说明主句是与现在事实相反的语序语气,故使用“情态动词+动词原形”。句意:要是昨天晚上不是下了那么大的鱼,今天就不会这么冷了。故A正确。
核心考点
试题【If it hadn’t rained so hard last night,it_______ so  cold today.A.would’t beB.ha】;主要考察你对虚拟语气等知识点的理解。[详细]
举一反三
Richard __________ injured in the car crash,but I didn’t stop him driving after he drank some beer.
A.wouldn’t have gotB.might not get
C.mustn’t have gotD.should not get

题型:不详难度:| 查看答案
Thanks to the work of UNICEF(联合国儿童基金会). Otherwise many children      the chance of living a good life.
A.will not haveB.have not hadC.do not have D.would not have

题型:不详难度:| 查看答案
“You are too selfish. It’s high time you      that you are not the most important person in the world.” Peter said to his boss angrily.
A.realizedB.realizeC.will realizeD.have realized]

题型:不详难度:| 查看答案
He spoke as though he________ anything of the world.
--Really?
A.knewB.had knownC.knowsD.has know

题型:不详难度:| 查看答案
He called to tell me that you are in hospital, otherwise I ______ nothing about it.
A.had knownB.wouldn’t have known
C.would knowD.would have known

题型:不详难度:| 查看答案
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.