The correct answer is B, as the phenomenon by which light appears to reflect off a layer of water in the distance is called mirage.
A mirage is an optical illusion in which distant objects appear reflected on a smooth surface, so it could be seen a liquid surface that, in reality, does not exist.
It occurs when the Sun's rays encounter a warmer layer of air than the overlying layers where the colder air is of higher density. Thus the light rays undergo a total reflection and it is possible to see the images as if they were really reflected on the ground.
Light appearing to reflect off a layer of water in the distance would constitute a "mirage," since this is a "fake" image that is not actually taking place, but instead is an illusion.