The film will end when you have finished dinner.

Question: The film will end when you have finished dinner. A. By the time you finish dinner, the film will have ended. B. By the time you have finished dinner, the film will end. C. You finish dinner, and then the film will end. D. By the time you finishing dinner, the film will have …

Go to Source