SHE WON'T GO HOME UNTIL SHE ________ WRITING THE REPORT.A. WILL FI...

28. She won't go home until she ________ writing the report.A. will finish B. will have finished C. had finished D. has finished