----- for the free tickets,I would not have gone to the film

问题描述:

_____ for the free tickets,I would not have gone to the film so often.
_____ for the free tickets,I would not have gone to the film so often.
A if it is not
B had it not been
C were it not
为什么要一个be(been)
1个回答 分类:英语 2014-11-21

问题解答:

我来补答
if it wasn't/weren't for… used to say that sb/sth stopped sb/sth from happening 意思是:若不是(某人/某事);幸亏
是虚拟语气,上面那个是对现在情况的假设
如果是对过去情况的假设,就要把wasn't/weren't改成hadn't been
这道题中后面是would not have gone to the film so often.显然是在说过去的情况,因此前面是对过去情况的假设,所以呀hadn't
而且当had,was/were,should在虚拟语气句的条件从句中时,可以把if省略,然后把这三个词提到句首,即倒装.
综上所述,选B
 
 
展开全文阅读
剩余:2000
上一页:减术分裂
下一页:语文学习与巩固