All the preparations for the task ________, and we're ready to start.
#99462
A
completed
B
have completed
C
will be completed
D
have been completed