Has someone made all the necessary arrangements ?

A)
Has all the necessary arrangements been made by someone ?
B)
Have all the necessary arrangements been made by someone ?
C)
Have the necessary arrangements been all made by someone ?
D)
None of the above

Correct Answer :   Have all the necessary arrangements been made by someone ?