'Will have been married' seems to be the most correct one. 'Will be' sounds a little funny to a native English speaker.
2 of 3
Fixed grammar (capitalisation)
dwilbank
- 222
- 1
- 2