当前位置:高中试题 > 英语试题 > 虚拟语气 > If it ________ for the heavy rain then, we would have arrived here ahead of time...
题目
题型:不详难度:来源:
If it ________ for the heavy rain then, we would have arrived here ahead of time.
A.shouldn’t beB.weren’t C.had not beenD.be not

答案
C
解析
考察虚拟语气,根据题意,如果那时不下这么大的雨,我们会提前到达这里。可知从句假设的内容应该在过去已经发生,故从句用过去完成时态,选C。在表示过去的虚拟语气结构为从句had +动词过去分词 主句would / should / might / could have + 动词过去分词。
核心考点
试题【If it ________ for the heavy rain then, we would have arrived here ahead of time】;主要考察你对虚拟语气等知识点的理解。[详细]
举一反三
He didn’t have your email address. Otherwise he ________ the message to you. Don’t scold him.
A.would sendB.sentC.would have sentD.had sent

题型:不详难度:| 查看答案
It is important that we        wild animals.
A. will protect
B. should protect
C. shall protect
D. are protecting

题型:不详难度:| 查看答案
I wish I        what to do.
A. knew
B. have known
C. know
D. will know

题型:不详难度:| 查看答案
Had I hurried, I        the tram.
A. would catch
B. could catch
C. would have caught
D. had caught

题型:不详难度:| 查看答案
You    park  here! It’s an  emergeney  exit.
A.wouldn’tB.needn’tC.couldn’tD.mustn’t

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