_______ for the free ticket, I would

11 查阅

_______ for the free ticket, I would not have gone to see film so often.

  • A.If it is not
  • B.Were it not
  • C.Had it not been
  • D.If they were not

参考答案:

C

从本题后半句可以看出这是一个与过去事实相反的虚拟条件句, 从句中的动词要用 “had +过去分词”,如果将 if 省略,had 要位于主语之前,构成倒装句, 故本题的答案是 C。Had it not been for the free ticket =If it had not been for the free ticket 。