I’m glad to see the rapid progress ______in science and technology in the past decade.
#96993
A
to make
B
making
C
made
D
having made