Can a body have energy without momentum?

Yes, everybody has some internal energy due to thermal agitation of the particles of the body. But the vector sum of linear momentum of the moving particles may be zero.