With the development of high technology, more and more new things ______ in the past years.
#100055
A
discovered
B
have discovered
C
had been discovered
D
have been discovered