单项选择题

A.The progress in developing alternative energy.
B.The abundant deposit.
C.The development of technology.
D.All of the abov