Choose the best option to compelete the following sentencesCâu hỏiThey ________ this course by next June. A. have finished B. will finish C. are going to finish D. will have finished