问题

How long ___________ each other before they__________ married?–For about a year
A:have they known;get
B:did they know; were going to get
C:do they know;are going to get
D:had they known; got
B:did they know; were going to get
C:do they know;are going to get
D:had they known; got
正确答案是: