Read the article and select the best answer. Article: I wonder whether there is any girl or boy who does not like to see a rainbow in the sky. It is so beautiful. There is a story, saying that whenever you see a rainbow you should run at once to the place where it touches the ground, and there you would find a pot of gold. Of course it is not true. You could not find the pot of gold or its end. No matter how far you run, it always seems far away. A rainbow is not a thing which we can feel with our hands as we can feel a flower. It is only the effect of light shining on raindrops. The raindrops catch the sunlight and break it up into all the wonderful colours which we see. It is called a rainbow perhaps because it is made up of raindrops and looks like a bow . That is why we can never see a rainbow in a clear sky. We see a rainbow only when there is rain in the air and the sun is shining brightly through the clouds. Every rainbow has many colours in the same order. The first or the top colour is always red, and the next comes orange, then yellow, and last of all, blue. A rainbow is indeed one of the wonders of nature. Question: We can see a rainbow _ . Options: A: when it is raining heavily B: when it is snowing C: when it is cloudy D: when it is becomes fine shortly after raining
D