单项选择题

Helen()her husband since ten years ago.Now they are living a happy life.

A.married
B.has been married to
C.has married with
D.has been married with