单选题
By the end of this semester, we surely ______ a satisfactory solution to the problem. A. have found B. will find C. will have found D. are finding
【正确答案】
C
【答案解析】[解析] 本题考查将来完成时的用法。句中有by the end of this semester表示将来某一时间已完成某动作,所以应选用将来完成时,故选项C为正确答案。如:By the time you come back next week, we will have finished the job.(下星期你回来时,我们就已经把工作做完了。) [避错指南] 选项A为现在完成时,B为一般将来时,D用进行时态表示将来会发生的动作,用在此都不恰当。