英语问题her car is old.if it ( ) down,she ( ) a new one

her car is old.if it ( ) down,she ( ) a new one
A,breaks,will buy
B,broke,would buy
答案选A,为什么?不要用排除法,有些题我不是很能分清什么时候用条件,什么时候用虚拟,怎么区分?

前面is old是一般现在时,说明这是客观事实和现状,所以后面也同理用一般现在时。这种表说明的句子用一般现在时就可以。用虚拟语气的话也可以说:If it broke down, she would buy a new one.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-04-20
你没救了。。。
第2个回答  2011-04-20
英文上来说,那件事还没有可能发生的话,那麼就会用would
即是,她的车子坏了,她就会买新的。(这句就会用a这个答案)
又拿一句作例:I am a bird,I can fly to the sky.
人是没有可能飞上天的,而人也不是小乌,所以要写成没有可能的语法(would):
If I were a bird,I would fly to the sky.
第3个回答  2011-04-20
因为前面的一个条件是现在进行式,用的是is,后面的用的是if语句,即表示将来要卖掉,可能会有一个新的。所以从上面的意思理解只有A正确