高一英语题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
答案和理由,谢谢!
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