当前位置:高中试题 > 英语试题 > 虚拟语气 > _______it not been for the free ticket, I would not have gone to the cinema.A.We...
题目
题型:不详难度:来源:
_______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的情况。
核心考点
试题【_______it not been for the free ticket, I would not have gone to the cinema.A.We】;主要考察你对虚拟语气等知识点的理解。[详细]
举一反三
If you want to book tickets for the 2012 Olympic Games, just call 60952012. It _____be simpler.
A.mustn"tB.won"tC.needn"tD.couldn"t

题型:不详难度:| 查看答案
—Where have you been?
— I ______ in the heavy traffic. Otherwise I ______ here earlier.
A.have got stuck; would have comeB.got stuck; was
C.got stuck; would have comeD.had to stuck; would come

题型:不详难度:| 查看答案
The scientists are urging that the chemical _____.
A.is bannedB.should banC.be bannedD.must be banned

题型:不详难度:| 查看答案
I would love _____ to the party last night but I had to work extra hours to finish a report.
A.to goB.to have goneC.goingD.to be going

题型:不详难度:| 查看答案
The teacher commanded that the exercises       in an hour.
A.was finishedB.were finishedC.should finishD.be finished

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