问题补充:
for the free tickets, I would not have gone to see films so often.
A. If it is not
B. Had it not been
C. Were it not
D. If they were not
答案:
A. If it is not
(答案→)B. Had it not been
C. Were it not
D. If they were not
解析:考查虚拟语气的省略倒装:句意是:如果不是因为免费票,我不会这样经常去看电影的。这是一个虚拟语气的句子,与过去事实相反,从句用“had+过去分词”,主句用“would+have+过去分词”。在虚拟语气的句子里,有时可以省略从句中的if,把动词be,助动词had等放在句首。选B。