SHE WON'T GO HOME UNTIL SHE ________ WRITING THE REPORT.A. HAS FIN...

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