问题

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
正确答案是: