Solar cells are used in communication satellites which are expected to circle the earth for several years. Because, the sun can provide an unlimited amount of solar energy, which can be used constantly for years.
Hence, the correct answer is option (d).