精英家教网 > 高中英语 > 题目详情
_______it not been for the free ticket, I would not have gone to the cinema.
A.WereB.ShouldC.IfD.Had
D

试题分析:考查虚拟语气:if的非真实条件句可以省略if,将should,were,had提前到主语前面,从主句I would not have gone to the cinema.可知是和过去相反的动作,填had,相当于if it had not been for the free ticket,句意是:如果不是因为免费的票,我就不会来电影院了。选D。
点评:if的非真实条件句,要重点记忆与不同时间相反的虚拟语气的用法,时态的搭配怎么用,还有特殊情况,象错综时间的虚拟语气,和省略if的情况。
练习册系列答案
相关习题

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

You       trust an online shop just because it has a beautifully-designed website.
A.shouldn’tB.couldn’tC.mustn’tD.needn’t

查看答案和解析>>

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


Had it not been for the police’s help, Peter     his bicycle yesterday afternoon.
A.could not findB.could not have foundC.didn’t find D.hadn’t found

查看答案和解析>>

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

Thank you for all your hard work last week. I don’t think we ______ it without you.
A.could have managedB.can manage
C.could manageD.can have managed

查看答案和解析>>

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

The teacher commanded that the exercises       in an hour.
A.was finishedB.were finishedC.should finishD.be finished

查看答案和解析>>

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

—Could I play computer games for a while, Mum? I’ve finished all my homework.
—Oh, dear, if you _____.
A.canB.dareC.shouldD.must

查看答案和解析>>

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

— Little Tom broke a window in our class.
— I would rather he            that.
A.hadn’t doneB.didn’t doC.hasn’t doneD.not do

查看答案和解析>>

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

---If I had time, I would go shopping with you.
---But you___ too busy.
A.wereB.had beenC.areD.have been

查看答案和解析>>

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

Bob would have helped us yesterday, but he ____________.
A.is busyB.had been busyC.has been busyD.was busy

查看答案和解析>>

同步练习册答案