语法与词汇 11.By the end of this year Mr. Smith______in our company for exactly three years.
【正确答案】 D
【答案解析】by the end of…year/day这种,一般与过去完成时或将来完成时连用。根据句意“到今年年末整满3年”,应该用将来完成时。