问题

So far, how long_________ you _________China —For one year.
A:have j come to
B:have;been to
C:have; been in
D:have;gone to
B:have;been to
C:have; been in
D:have;gone to
正确答案是: