It is believed that a new kind of drug ______ by the scientists and they are hopeful that they will succeed in a few months. 
#102623
A
has been developed
B
is being developed
C
is developing
D
has developed