填空题

By the time she retires, Nancy (teach) ______ here for 40 years.

【参考答案】

will have taught