用CO还原CuO时CO中能有水吗?为什么?用NH3呢?