By the end of this semester, we _____ our final exams. A. will have taken B. have taken C. took D. are taking