问题

How long _______ home?-For about three months.
A:have you been away from
B:did you leave
C:have you left
D:are you away from
B:did you leave
C:have you left
D:are you away from
正确答案是: