当前位置:高中试题 > 英语试题 > 虚拟语气 > I’m glad you told me about yesterday’s show being cancelled. Otherwise I _____ a...
题目
题型:不详难度:来源:
I’m glad you told me about yesterday’s show being cancelled. Otherwise I _____ all the way for nothing.
A.travelledB.had travelledC.would travelD.would have traveled

答案
D
解析

试题分析:考查虚拟语气:句意:很高兴你告诉我昨天的表演被取消了。否则,我就走很远的路什么也得不到。这里的Otherwise是隐含的虚拟条件句,相当于If you hadn’t told me about yesterday’s show being cancelled.所以主句是would have done。选D。
点评:有时,句子没有直接给出假设情况的条件,而须通过上下文或其他方式来判断。这题用了Otherwise代替if的虚拟语气,主句是1、表示与现 在事实相反的情况,主语+should/would/could/might+do: 2、表示与过去事实相反的情况,主句:主语+should/would/could/might+have done 3、表示对将来情况的主观推测,主句:主语+should/would/could/might+do 
核心考点
试题【I’m glad you told me about yesterday’s show being cancelled. Otherwise I _____ a】;主要考察你对虚拟语气等知识点的理解。[详细]
举一反三
— I find it astonishing that John ______ be so rude to me.
— Not astonishing at all. He is always rude to others.
A.shouldB.mustC.mightD.would

题型:不详难度:| 查看答案
Xie Lei, a student studying abroad, highly recommends that you    a substitute family to be with.
A.hadB.haveC.hasD.should to have

题型:不详难度:| 查看答案
The patient insisted that he_______ ill and ________ to the hospital.
A.wasn’t, wasn’t sentB.wasn’t, not be sent
C.shouldn’t be, wasn’t sentD.wasn’t, shouldn’t send

题型:不详难度:| 查看答案
______ it______ for your help,I couldn"t have made any progress.
A.Had;not been      B.Should;not been
C.Did;not been      D.Not;be

题型:不详难度:| 查看答案
She speaks as if she ____on the spot.
A.wasB.wereC.had beenD.is

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