请英语达人讲解一道 非谓语动词 题~~

来源:百度知道 编辑:UC知道 时间:2024/06/27 18:59:49
With no rain for three months and food supplies _____ ,the situation here is getting desperate .
A.run out B.has run out C.be runing out D.runing out

请各路高手给出正确答案,并就A与D项加以比较分析,重点说说非谓语动词的用法!
不胜感谢!

D...一句话只有一个谓语动词,之前run ,has run,be runing 都不对...
我是投机取巧-。=求高人正解

A是正确的。food supplies被用完了,而不是正在用完runing out。
the man killed last night is his brother.

这不是一个完整句,大概做条件状语之类的。
with作了这个状语的介词,介词后面自然跟名词和名词词性的动名词啦~
running out 原型 run out,意思是 消耗完。