Erica's Answer:
First off, a cloud can look gray if the sun is low in the sky, such as at sunrise or sunset. Another reason for gray clouds is if the cloud has a very high concentration of water droplets in it. Both of these instances limit the amount of sunlight that can pass through the entire cloud.- Erica