单项选择题

The professor gave orders that the test______before 10: 30.

A.will finish
B.will be finished
C.be finished
D.shall finish