In the last ten years, they _______ three great scientific experiments. 
#103919
A
finished
B
have finished
C
had finished
D
have been finished