单项选择题

— ______ David and Vicky ______ married.
— For about three years.

A. How long were; being
B. How long have; got
C. How long have; been
D. How long did; get