Skip to main content
1 of 3
dwilbank
  • 222
  • 1
  • 2

'will have been married' is the most correct one. 'will be' sounds a little funny to a native English speaker.

dwilbank
  • 222
  • 1
  • 2