He will come to call on you the moment he ______his painting.
#100464
A
will finish
B
finished
C
has finished
D
had finished