By the time you get back, I ________ all the work.
A.would finish B.will have finished C.has finished D.had finished正确答案B
By the time you get back, I ________ all the work.
A.would finish B.will have finished C.has finished D.had finished正确答案B