问题

How long have you _____________ Teresa– For three years by now. Our wedding anniversary is coming next week.
A:got married to
B:married
C:married with
D:been married to;
B:married
C:married with
D:been married to;
正确答案是: