高一英语题11

来源:百度知道 编辑:UC知道 时间:2024/05/26 07:54:29
______for the free tickets,I would not have gone to the films so often.
A.If it is not
B.Were it not
C.Had it not been
D.If they were not

答案和理由,谢谢!

这是考虚拟语气,当Had/Was/Were等开头时可把虚拟词“If”省略,故本题的句意是如果电影票不是免费的,那我就不会太频繁地去电影院看电影。故能用次句式的只有B、C,可排除掉A、D。因为第二个句子的事态为would have done sth. 故前一句就应该用过去完成时,排除B,本题选C。

B
虚拟语气,从句中if可省略,但省略后必须倒装

A

C.Had it not been

由后句推出是于过去事实相反的虚拟语气。

C