Answer:
B. Refraction
Step-by-step explanation:
There is refraction when the light passes from one material to another. When the sunlight passes through the water, the different colors are shown because the angle of refraction depends on the length wave. Since each color has a different length wave, we can observe the rainbow.
So, the answer is B. refraction.