HE CANNOT JOIN HIS FRIENDS UNTIL HE ( FINISH)…..THE REPORTS FOR HI...

25. He cannot join his friends until he ( finish)…..the reports for his director.a. finishes b. is finishing c. has finished d. will finish