for the free tickets,I would not have gone to the film so often.A.If it i

       for the free tickets,I would not have gone to the film so often.A.If it i

题型:不详难度:来源:
       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
举一反三
________Yan yanhong, a kindergarten teacher in Zhejiang Province ________ the boy by holding up him by his ears, his feet about 10 cm off the ground, she ________ free to live her own life now.
A.If; didn’t abuse; would be
B.Had; not abused; would have been
C.If; shouldn’t abuse; should have been
D.Had; not abused; would be

题型:不详难度:| 查看答案
Mr. White __________ at 8:30 for the meeting, but he didn’t show up.
A.should have arrivedB.should arrive
C.had arrivedD.should be arriving

题型:不详难度:| 查看答案
---The research on the new flu virus vaccine is challenging and demanding. Who do you think can do the job?  
---____ my students have a try?
A.MayB.Must C.Will D.Shall

题型:不详难度:| 查看答案
He desired that he ______ the right to vote.
A.hadB.haveC.hasD.had had

题型:不详难度:| 查看答案
— Is John coming over this weekend?
— He should, but he _______ not. He seems to be busy these days.
A.canB.mayC.mustD.will

题型:不详难度:| 查看答案
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.