By the time she gets home, her brother _____ his homework. A. will finish B. will have finished C. finishes D. finished