两溶液所含离子各不相同,M溶液里的阳离子只有两种,由H+、NH4+、Fe3+均能与OH-反应,则M中的阳离子为K+、Na+,N中的阳离子为H+、NH4+、Fe3+,H+、NH4+、Fe3+均能与OH-反应,则OH-一定在M中,H+、Fe3+均能与S2-、CO32-反应,则S2-、CO32-一定在M中,M中一共有K+、Na+、OH-、S2-、CO32-五种离子,则N中的阴离子为SO42-、NO3-,故选B.