单项选择题

The girl won't have her lunch before she______ her homework.

A.will finish
B.finishes
C.had finished
D.finished