They(主语) now(状语) depend(vi) on(谓语) more than ever on foreign aid(宾语).
我认为more than ever on修饰depend on,支持Lyc_Lth的说法