PEOPLE HAVE DISCOVERED A NEW SOURCE OF ENERGYA

39. People have discovered a new source of energyA. A new source of energy has discovered B. A new source of energy was discoveredC. A new source of energy has been discovered D. A new source of energy has been discovered