The correct option is D Weight of water displaced by the floating body is equal to weight of the body.
A floating body is in equilibrium which means that the total upward force (buoyant force) is equal to the total downward force (weight).
Since according to Archimedes Principle, the total buoyant force is equal to the weight of the fluid displaced.
Hence, weight of the water displaced is equal to the weight of the body.