精英家教网 > 高中英语 > 题目详情
       for the free tickets,I would not have gone to the film so often.
A.If it is notB.Were it not
C.Had it not beenD.If they were not
C

试题分析:考查省略if的虚拟条件句。从主句中would not have gone可以看出是与过去相反,故从句应该使用had done.故选择C。C答案省略了if,相当于if it had not been.句意:要不是免费的票,我不会这么经常去看电影。
点评:虚拟条件从句中的谓语动词如果是had,should,were 的话,可以省略连词If, 但要将主语和谓语动词实行全部倒装或部分倒装。
即学即练:____right now, she would get there on Sunday.
A.Would she leave  B. If she leaves C. Were she to leave D.If she had left
选C
练习册系列答案
相关习题

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

The poem did not have an appropriate ending, _________ she would have won the competition.
A.becauseB.orC.butD.and

查看答案和解析>>

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

The doctor recommended he ____ a few more days in hospital.
A.staysB.to stay C.stay D.would stay

查看答案和解析>>

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

—Could I use your bike?
 —Yes, surely you ______.
A.mightB.willC.can D.should

查看答案和解析>>

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

If I would have listened to those people who told me I couldn’t do it then., today ____ just be Saturday.
A will              B. shall            C. would            D. should

查看答案和解析>>

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

— Is John coming over this weekend?
— He should, but he _______ not. He seems to be busy these days.
A.canB.mayC.mustD.will

查看答案和解析>>

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

— I heard they went skiing in the mountains last winter.
— It ___ true because there was little snow there.
A.may not beB.won’t beC.can’t beD.mustn’t be

查看答案和解析>>

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

My father worked day and night. Otherwise, there ________ no one to support the family.
A.would be B.must beC.would have beenD.must have been

查看答案和解析>>

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

—Excuse me, visiting hours are over.It' s time for you to leave.
—I' m sorry, I didn't know the time or I ______ earlier.
A.will leaveB.would leave
C.had leftD.would have left

查看答案和解析>>

同步练习册答案