PEOPLE HAVE DISCOVERED A NEW SOURCE OF ENERGY. A. A NEW SOURCE OF...

62. People have discovered a new source of energy.

A. A new source of energy have been discovered by people.

B. A new source of energy has discovered

C. A new source of energy has been discovered

D. A new source of energy have been discovered.