单项选择题

The girl won't have her lunch before she ______ her homework.

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