问题

He will come to call on you the moment he ______his painting
A:will finish
B:finished
C:has finished
D:had finished
B:finished
C:has finished
D:had finished
正确答案是: