She _______ golf for three hours by the time she _______ the round. A. is playing / will finish B. has been playing / finishes C. will have been playing / finishes D. was playing / finish
2/100
She _______ golf for three hours by the time she _______ the round.