首页 > 英语资料 > 高中英语语法真题附答案解析

________ for the free tickets, I would not have gone to see the films so often.

时间: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来表示虚拟条件。

相关文章