Hi Anne ,
( Im not a Teacher )
I think the three answers are correct .
Regarding the answer B , there are some specific verbs could be used to indicate the future tense without using (will or shall) .
Such verbs like : come, open , end , close , start , finish , begin ,....
our meeting starts this evening at 9:00.
Interested in Language