By the time Mary gets here, the movie_____________. A) is finishing B) was finished C) is going to finish D) will have been finished E) will finish
By the time Mary gets here, the movie_____________. D) will have been finished