--Icanmakeittoyourconcertaround9o'clocktomorrownight. --Well,bythetimeyouarrive,I__________mypreference.
A.have finished
B.had finished
C.will be finished
D.will have finished
正确答案是D