单项选择题
A.have finished, will come B.shall have finished, come C.shall be finished, are going to come D.finish, come
A.$400. B.$300. C.$500. D.$600.