Ответ (EN)
- When they get married in March, they will have been together for six years.
Перевод (RU)
- Когда они поженятся в марте, они будут вместе шесть лет.
В данном случае, речь идет о действии, которое завершится к определенному моменту в будущем, поэтому используем Future Perfect Continuous.