时间:2022-08-26 17:20:30
________ for the free tickets, I would not have gone to see the films so often.
A.If it is not
B.Were it not
C.Had it not been
D.If they were not
答案及解析: C
解析:
主句中would not have gone是对过去情形的虚拟,因此空格处表达对过去虚拟的条件。Had it not been由于省略if,使用倒装语序;正常语序是:If it had not been for the free tickets.也可以用But for the free tickets或Without the free tickets来表示虚拟条件。