一道关于数词的英语题

问题描述:

一道关于数词的英语题
Drinking water safely cannot be taken for granted though-----Americans receive high quality drinking water every day from the public water system.
A.many million
B.many millions of
我觉得两个都可以啊,说说应该选哪个好.

应该选B.millions可以用many修饰,但millions后面是不可以直接跟名词的,必须加of