单选题 By the end of this year Mr. Smith ______ in our company for exactly three years.
【正确答案】 D
【答案解析】[解析] 考查将来完成时。句子中有by the end of this year,故应用将来完成时,其基本构成为will have done。