解(1)CO是有毒气体,易于人体中的血红蛋白结合,但不能产生温室效应,故答案A不对.(2)空气中的CO2能增强大气对红外线的吸收,阻止地球表面的热量向外散发,使地球表面的温度上升,造成温室效应.因此,CO2是产生温室效应的气体,故B正确.(3)N2常温下不易与:其他物质发生反应,是空气的主要成分,不是温室气体,故答案C不对.(4)NH3具有刺激性气味,污染大气,但它也不能产生温室效应,故答案D不对.故答案为B.