By this autumn they _____for ten years .
#103402
A
will have married
B
will have been married
C
have been married
D
will be married