早教吧 育儿知识 作业答案 考试题库 百科 知识分享

有这么一道题:Allthesupplies()afterthebattle.里面应该填ranout.但是为什么不是wererunout不是有sthberunout的用法吗,再者,这里不该用非谓语动词,为什么不用be动词?

题目详情
有这么一道题:All the supplies ()
after the battle .里面应该填ran out .但是为什么不是were run out 不是有sth be run out 的用法吗,再者,这里不该用非谓语动词,为什么不用be 动词?
▼优质解答
答案和解析
显然,你把run out 和run out of的用法混淆了.

[比较]
run out和run out of 这两个短语都有“用完”的意思,但用法不同.
run out作不及物短语,表示“被用完;被耗尽;(人)把东西用完(或花光)”,其主语通常是时间、金钱、食物等无生命名词,“sth run out”
而run out of则是及物短语,表示主动,"sb run out of sth" .

[例句]
His strength ran out.
他的力气用完了.
He has run out of red ink.
他的红墨水用完了.

原句All the supplies是物做主语,当然要用ran out,是用主动态表示被动态.

再给你几道做做:

根据括号内的汉语提示完成下列句子.
1. Food supplies _____________ (已经吃完了) by the end of their last trip.
2. What if you were to _____________ (花完) money? What would you do?
3. They are _____________ (消耗尽) oil and the plane has to land on the field.
4. If we _____________ (没有用完) sugar, I wouldn’t have gone to the shops.
Key: 1. had run out 2. run out of 3. running out of 4. hadn’t run out of