With the help of high technology, more and more new substances ______ in the past 10 years.
#71929
A
discovered
B
have discovered
C
had been discovered
D
have been discovered