单选题 Sarah ______ for 3 years.
A. marries B. will marry C. married D. has been married

【正确答案】 D
【答案解析】