某无色溶液中只含有下列8种离子中的某几种:Mg2+、H+、Ag+、Na+、Cl-、HC、OH-、N,已知该溶液能与铝反应放出氢气。试回答下列问题:
(1)若反应后生成Al3+,则溶液中可能存在的离子有 ,一定存在的离子有 ,一定不存在的离子有 ,反应的离子方程式为 。
(2)若反应后生成Al,则溶液中可能存在的离子有 ,一定存在的离子有 ,一定不存在的离子有 ,反应的离子方程式为 。