问题

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