(1)no more than意思是仅仅,只有,最多不超过,强调少.
例如:This test takes no more than thirty minutes.这个测验只要三十分钟.
(2)not more than 为more than(多于)的否定形式,其意为不多于,不超过.
例如:Not more than 10 people came to her birthday party.来参加她的生日宴会的人不超过10人.
(3)no less than意思是多达,有.之多,强调多,
例如He made no less than 100 yuan.他赚了多大100元的钱.
(4)much more than 是用于比较级当中,意思是比.多.
(5)any more than 的意思是“正如,像...一样”.所以整句话的意思是“没有理由他们限制你摄取多少维他命,正如他们没有理由限制你和多少水一样.”
下次有英语问题可以继续找我.