A、X+Y=M+N为是一个吸热反应,说明反应物的能量低于生成物的总能量,不能说明X的能量一定低于M的能量,Y的能量一定低于N的能量,故A错误;
B、X+Y=M+N为是一个吸热反应,说明反应物的能量低于生成物的总能量,不能说明X的能量一定低于M的能量,Y的能量一定低于N的能量,故B错误
C、吸热反应不一定在加热的条件下发生,比如氯化铵和十水合氢氧化钡的反应就是吸热反应,但是常温就能发生,故C错误;
D、X+Y=M+N为是一个吸热反应,说明反应物的能量低于生成物的总能量,即X和Y的总能量一定低于M和N的总能量,故D正确;
故选D.