某无色溶液含有下列离子中的若干种:H+、NH4+、Fe3+、Ba2+、Al3+、Cl-、OH-、CO32-、NO3-.向该溶液中加入铝粉,只放出H2,则溶液中能大量存在的离子最多有()
A.3种
B.4种
C.5种
D.6种