our supply of food is (running out)为什么不是running out of?那all my money has been run out of为啥

问题描述:

our supply of food is (running out)为什么不是running out of?那all my money has been run out of为啥

第二句的全句是这样的:
All my money has been run out of by me.
被动语态,all my money 是of 的逻辑宾语,主动语态如下:
I have run out of all my money.
run out 和 run out of sth.是两个意思相同的短语,用在不动的情形中:
run out,后面不跟宾语,主动语态,主语是物而不是人;
run out of sth.宾语是sth.,主动被动语态均可.主动语态下,如果有前后句,of后面不接宾语时,of可以省略
▪ We're low on gas.We'd better stop before we run out.有不多了,我们最好再没油前停止前行.这里,前句you gas,如果再说run out of gas,就罗嗦了.
英英解释如下:
run out or run out of (something):to use up the available supply of (something)