能与铝片反应生成氢气的溶液可以有镁离子吗