问题

He will come to call on you themoment he ____ his painting.
A:will finish
B:finished
C:has finished
D:had finished
B:finished
C:has finished
D:had finished
正确答案是: