1.all指代you said 的内容2.money is not a problem for the rich,用whom 指代the richmoney is not a problem for the boy's father ,用whose指代the boy's father 3.help sb do 或者help sb to do是词组帮助某人做某事的意思。而can not help doing 是情不自禁做···的意思。money 是不可数名词,用has.run out 本来就是被用完的意思。本身包含着被动的意思,所以不需要被动形式
1.ALL指[that you said ]2.for whom[ money was not a problem]
whom 做宾语for whose father [money was not a problem] whose father做宾语3.can't help doing 指忍不住做谋事。而题意是不能帮忙做某事。money不可数,用has。至于不用被动,不太清楚,可能是主动表被动吧。