We were overjoyed at the news of China ________ her own man-made satellite.
A、 to have launched
B、 to launch
C、 launched
D、 having launched
出自:大学英语