A. 24 hrs
B. 24 hrs 35 sec
C. 23 hrs 50 minutes 7.2 sec
D. 23 hrs 56 minutes 4.09 sec
The exact time taken by the earth for single rotation on its own axis is 23 hrs 56 minutes 4.09 sec. Earth rotates once in about 24 hours with respect to the Sun, but once every 23 hours, 56 minutes, and 4 seconds with respect to other, distant, stars. Earth’s rotation is slowing slightly with time thus, a day was shorter in the past.
The correct answer to the question: "The exact time taken by the earth for single rotation on its own axis is?" is "23 hrs 56 minutes 4.09 sec".