单项选择题

He will come to call on you the moment he ______ his work.

A. will finish

B. had finished
C. finishes

D. finished