高中英语语法题,求帮助,谢谢

The battery finally _________ before sunset.
A.used up B.gave out C. used out D. went out
答案为B, A,C都有用尽,耗尽的意思,为什么不能选?

The battery finally _________ before sunset.
A.used up B.gave out C. used out D. went out
【答案】B
【释义】在黄昏前,电池终于用完了。
【解析】那位讲师说的有道理,不过本人想添加一些内容,希望对您有用:
首先 A项的use up,C项的use out的主语都是人,同样的还有短语run out of;
而give out, run out作“耗尽”之意时,句子的主语是物
这样,我们很容易发现,use up,use out,run out of 可有被动形式,而give out, run out则无被动形式了。
例如,
His money soon ran out.
=Soon, his money is used up/ Soon, he used up his money.
他的钱很快就花完了。

His is always running out of money before payday.
=His money always gives out before payday.
他老是发工资的日子还没到就把钱花完了。

祝你马到成功~
O(∩_∩)O~
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-03-28
答案选B.gave out
如果用used up 就必须吧句子改成The battery was finally used up before sunset. 这used up 是个动名词. Gave out 的 gave 就是这句话的动词。
第2个回答  2013-03-28
A和C 只能是用于被动语态中,如The battery was finally used up;从语感上说,D是最好的,但个人认为从意思上说B也不能完全算错,但一般不这么搭配;说电池没电了,用go out还是比较常见些,还有一种说法是 The battery was finally dead before sunset.Dead这儿指耗尽的意思。
第3个回答  2013-03-28
give out指放光,放尽的意思,一般用作气体,能量,辐射。。。等能放出来的东西
第4个回答  2013-03-28
A和C都应用被动语态