单项选择题

Judith Gates ______ on the community board for 15 years by the time she steps down next fall.

A.will serve
B.will have served
C.would serve
D.would have served