单项选择题

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

A.will finish
B.am finishing
C.am going to finish
D.finish