单项选择题

I will go home for the vacation as soon as I ()my exams.

A. will finish
B. finished
C. am finishing
D. have finished