You can go out when you ________ your homework.

You can go out when you ________ your homework.

A.have finished

B.will finish

C.shall finish

D.had finished

答案及解析: A