A、做功和热传递都可以改变物体的内能,即一个物体内能增加,可能是有其他物体对它做功,也有可能是有其他物体向它传递了热量,故A错;B、对于同一物体,其温度升高了,其内能一定增加了,故该选项正确;C、一个物体举得越高,其具有的重力势能就会越大,但机械能与内能是无必然联系的,故该选项也是错误的;D、内能与物体内部分子的热运动和分子间的相互作用情况有关,而与整个物体机械能无关,故D也是错误的.故选B.