火上浇油为什么能灭火的原因是由于油具有灭火的作用。 当油被倒在火上时,由于油与空气接触面积大,可以迅速蒸发并形成大量的蒸汽。 这些蒸汽进一步将火上的氧气隔绝,减少氧气供应,从而抑制了火的燃烧。 此外,油还可以吸收火焰的热量,降低火焰温度,削弱火势,进而灭火。 因此,火上浇油能够灭火。