With the help of high technology,more and more new substances in the past years.
A.discovered B.have discovered
C.had been discovered D.have been discovered
With the help of high technology,more and more new substances in the past years.
A.discovered B.have discovered
C.had been discovered D.have been discovered
D
in/during the past years所在句子要用现在完成时态,substances是“被发现”,故用被动形式。