填空题

By the end of this year, Mr. Brown()(be) here for twenty years.

【参考答案】

will have been