单项选择题

Next September, Ted and Marie ______ for 20 years.

[A] are married
[B] have been married
[C] will have been married
[D] will marry