The country has already sent up three unmanned spacecraft,the most recent ________ at the end of last March.
#89158
A
has been launched
B
having been launched
C
being launched
D
to be launched