_______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的非真實條件句,要重點記憶與不同時間相反的虛擬語氣的用法,時態(tài)的搭配怎么用,還有特殊情況,象錯綜時間的虛擬語氣,和省略if的情況。
練習冊系列答案
相關(guān)習題

科目:高中英語 來源:不詳 題型:單選題

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.a(chǎn)reD.have been

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

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

查看答案和解析>>

同步練習冊答案