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 是钱袋告罄的意思,是英语中的惯用表达方式。
our supply of food is (running out) 是食品供给趋紧的意思,一般物品供应趋紧应这样表达。

第一个是正在被耗尽。用的进行时。第二个是
已经用完的意思。用的完成时。

第二句的全句是这样的:
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)