PEOPLE HAVE DISCOVERED A NEW SOURCE OF ENERGY A

164. People have discovered a new source of energy

A. A new source of energy has discovered

B. A new source of energy was discovered

C. A new source of energy have been discovered

D. A new source of energy has been discovered