解析:
解法一:由丙比甲多花16元,乙比甲多花8元可知丙花钱最多,乙次之,甲最少,由此立即排除A选项。又由三人买书共花费96元钱可知三人花钱的比例之和应为96的约数,B选项中的比例和为4+5+6=15,不是96的约数,排除;C选项中的比例之和为2+3+4=9,不是96的约数,排除;D选项中的比例之和为3+4+5=12,是96的约数。所以D为正确答案。解法二:设甲花钱为

,则乙花钱

,丙花钱

。根据题意有方程

,解得

,所以乙为24+8=32,丙为24+16=40,三者之比为24:32:40=3:4:5。因此,本题答案为D选项。