Planets do not twinkle because

A. they emit light of a constant intensity

B. their distance from the earth does not change with time

C. they are very far away from the earth resulting in a decrease in intensity of light

D. they are nearer to earth and hence we receive a greater amount of light and, therefore minor variations in the intensity are not noticeable