can a body have constant speed and still be accelerating?
Yes, a body can have a constant speed and still be accelerating.
For example you revolve a stone connected by a string in a circular motion. You will notice the stone rotates with a constant speed and yet have a centripetal acceleration which is directed towards the centre of the circle.