问题

_______ David and Vicky _____ married?- For about three years.[ ]

A: How long were; have been
B: How long have; have been
C: How long have; been
D: How long did; get
正确答案是: